我想知道一些非常有用和特定于java的特性。因为我是java开发人员,当人们问我一些在java中没有其他语言的好的编程特性时,你会认为我可以告诉他们。
也就是说,如果我告诉他们这些特性,那么他们应该会发现我是一名java开发人员。
发布于 2010-03-01 18:15:26
java的长处在于它的jvm和大量可用的开源库。
几年前的编程语言确实很好,但现在有了更好的语言,其中一些语言也可以在jvm上运行(scala、groovy)。
发布于 2010-03-01 18:24:44
强制异常规范。哦,等等,你想要有用的...!
很抱歉给您添麻烦,但是Java和所有其他语言一样,承载着它的特性和实验的重担。其中一些成功了(Java确实帮助将接口推到了静态类型检查的OO语言的前沿,以及内置的文档生成,即使这不是第一次尝试),而另一些则没有(见上文)。
我怀疑你是否能找到在其他语言中找不到、复制或模仿不到的独特而有用的Java特性。Java独特的优点(和缺点)是特定特性、现有工具和库以及广泛的开发技能的组合。
发布于 2010-03-01 21:38:34
Java's Object Oriented Enums.
(当然,您可以在其他语言中模拟它们;但据我所知,Java恰好是唯一一种具有对它们的语言级支持的语言。)
https://stackoverflow.com/questions/2355048
复制相似问题