发表日期:2017-11-18 16:28:27文章编辑:浏览次数:289 标签:行业新闻
JAVA对已声明异常需要在代码中做处理
这个约定很好,至少能知道我用的方法,明确的可能抛出什么异常
成员可见性
对于多数程序员来说,可以无视...面向对象的实质不是任何人都能完美诠释的
可替换jar文件
这个有时候能热部署不需要重新启动.有时候则不行,其实和.net没啥2样
泛型
不多说了,.net毕竟是后来者,优于前人是很正常的.
商业公司和开源组织,就好比一个吃大锅饭,一个是联产承包,虽然大锅饭团队有人很激进
没有值类型概念
这个举例,不太认可. 有点经验的java程序员,应该知道使用对象类型. containskey ,equals来比较
枚举设计
这个我个人感觉还行,使用简单枚举差不多,c#貌似能自己定义值.难道就是传说中的语法糖
运行在实例调用的方法表里出现静态方法,这容易导致混淆
这个对新手的确是..做个年把还能混淆的,可能也有吧
JAVA里的时间操作
的确麻烦,所以一般都会用一些DateUtil的工具类代替
如果重装系统后,要重用原先的java安装文件.只需要设置环境变量.
.net要这么搞,估计新手也要做噩梦
Java的ide是要自己配
VS的好处是安装了就好
对于新手,java配置比较痛苦,但是出错了大多有迹可循.因为配置过一般都知道为啥这么配
VS不出错很好,出错了,大多数的人根本就不知道为什么.甚至要重装系统来解决
各有各的好.Java环境需要程序员养着.VS环境是养着程序员