1.JAVA在移动应用方面:
Android应用层开发
(android底层是linux,是嵌入式范畴。需要广泛使用C/C++,甚至需要涉及linux内核剪裁和驱动开发)
2.JAVA在企业信息应用方面:
JAVA EE (企业版) JAVA WEB Structs/Spring/Hibernate
JQuery/extjs
Webservice
………
3.JAVA在大数据应用分析处理方面:
Hadoop
Hbase
Hive, pig
hadoop生态圈
Notice:
1.字节码即是机器语言,又不是机器语言。
2.JAVA一次编译,到处运行,可以跨平台。JAVA的跨平台是建立在虚拟机不跨平台的基础上的。
3.JAVA非常稳定,因为虚拟机的存在,所以速度慢。但正是因为如此,才稳定。
4.JAVA的发行模式:
a. JRE(Java Runtime Enviroment) JAVA运行环境
该发行模式只包含JVM和JAVA类库,一级一些文档资料。(系统管理员使用)
b. JDK(JavaDevelopment Kit) JAVA开发工具套装
JDK包含JRE,还有编译环境,samplecode等 (开发人员使用)