Java的好处是什么?

Sop*_*hie 9 java

我总是听到程序员试图为工作挑选合适的工具.我从来没有用Java编程,所以我想知道它有什么好处?它为何如此受欢迎?我应该用它做什么?

我只是休闲地编程.它有什么特别的好玩吗?

Gre*_*ill 16

我认为在12年左右之后,"一次编写,随处运行"的口头禅几乎是正确的.编写Java代码几乎将您与部署它的系统的平台相关方面隔离开来.

  • 语言不是很多.许多语言都是标准化的,因此您可以经常编写可在大多数平台上编译的代码,但不能让您编译一次并在任何平台上运行它们. (3认同)
  • 是的,许多高级语言和平台在某种程度上都是这样做的.使用Python,Perl,Ruby或PHP,它可以在每个平台上完美运行,直到您需要在您的平台上难以使用的第三方库.对于.Net,Mono是85%的解决方案.Java更像是99.99%的解决方案. (3认同)

eri*_*son 11

  • 可移植性
  • 令人难以置信的图书馆广度
  • 自下而上的安全性
  • 性能
  • 稳健性


Mar*_*ark 7

大规模的社区,帮助的数量,图书馆,IDE,是巨大的(这是一件好事).


Ada*_*iss 7

对于一个随意的程序员来说,Java可以教授很多关于面向对象编程的知识,并且通常会鼓励良好的编程习惯,而不必担心像C++那样多的"杂乱"细节(指针,内存管理).

调试"灾难性"错误也更容易一些.