回复 19楼 SkyApple001
从语法和便利性上来讲,csharp比java要优秀,但是比语法更重要的是生态,java的生态太NB了,跨平台不再赘述。就从语法上来说。为什么java的语法那么陈旧,为什么java不借鉴csharp的语法优点来完善自己?java不是做不到,也不是不屑于借鉴。而是java要保持向前兼容,要维护好十几年来积累下来的生态。如果java语法三天两头的改进,导致旧的库不能使用,那么java的生态就破碎了。正是java坚持向前兼容,哪怕是累赘的语法也保持向前兼容,才撑起了java的生态无人能敌。很多公司的系统还是用的十几年前的,现在还能在新版本java环境中完美运行,这在其他语言是难以做到的。
从此以后我都不敢抬头看
仿佛我的天空失去了颜色