首页 » 我的课程 » java » 正文

我对Java的一些看法(非纯技术角度)



我个人对Java语言的看待

1、从应用角度来看,没有再比java综合能力更强的语言了。
2、从就职前景来看,没有再比java更广泛的语言了
3、从收入来看,java中高级程序员的月薪普遍是比较高的
4、从移动角度,这就不多说了。大家想一下android的火爆程度即可。
5、如果硬要比一比java好还是.net好,技术上不谈。在我国,java很大程度上比.net更“好”

实战级角度看待java的特征
1、一次编写到处运行。这个角度,牺牲一些性能是值得的
2、几乎是最优秀的IDE之一。如Eclipse
3、语言历史悠久,健壮性不言而喻。而且几乎是最庞大的资料支持,让你几乎任何问题都能快速找到答案
4、java+oracle的超高性能和功能(oracle收购了sun后)
5、java开发的项目,从创业角度来看。卖的比较贵

JavaSE、JAVAEE、JavaME的区别

简而言之
1、SE:java标准平台,一般用于桌面程序的开发
2、EE:开发web(如网站)

3、ME:开发移动应用


关于JVMJREJDK

1、JVM:跨平台的核心。程序会被编译为.class文件。在操作系统中无法直接运行,需要通过JVM来运行,至于操作系统一律由JVM来协调(好比一个通用翻译员)
2、JRE:java运行时,jvm运行时需要lib中的包
两者加起来才是完整的JRE
部署给客户运行时,只要安装JRE

3、JDK — java development kit.
面向开发人员使用的SDK,它提供了Java开发环境运行环境
如果你要进行开发,需要安装JDK

本文共 1 个回复

  • 匿名 2015/11/22 17:33

    但在游戏界C++还是王者 😛

发表评论