网站备案和不备案的,上海制作网站公司网站,模板王怎么下载字体,桂平网站设计为什么80%的码农都做不了架构师#xff1f; 背景#xff1a; 假设出现这样的场景#xff0c;一个Java项目中#xff0c;需要用其他语言来编写相关模块#xff0c;但需要能被Java调用 测试工具#xff1a;Idea12 测试语言#xff1a;Groovy、Scala、Ko… 为什么80%的码农都做不了架构师 背景 假设出现这样的场景一个Java项目中需要用其他语言来编写相关模块但需要能被Java调用 测试工具Idea12 测试语言Groovy、Scala、Kotlin 测试方法在Java代码中调用其他语言的类方法类方法分别写在Java模块及其语言的特定模块中类方法中调用JFinal的ActiveRecord来操作数据库 测试结果 1、Groovy与Java有极佳交互性各种用法都完全没问题。唯一不爽Groovy是动态语言缺少编译来发现各种拼写错误虽然Idea已经有很强大的智能提示。。。 2、Scala与Java的交互性也不错只是语法太难接受泛型居然是[]而不是而且放在Java模块中的Scala文件似乎不能被编译器认出IDE智能提示能认出只能把Scala文件放在他自己的模块中 3、Kotlin也成功通过交互测试。该语言静态语言的特性、比Scala更易上手的目标深得我心若是能早日发布正式版必是极好的 转载于:https://my.oschina.net/sqhua/blog/112698