Java分为三个体系:
- JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)
- JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版)
- JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。
2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名以取消其中的数字"2":J2EE更名为Java EE, J2SE更名为Java SE,J2ME更名为Java ME。
Java是一种高级的面向对象的程序设计语言 。
java的开发需要JDK环境。Java Develop Kits,使用java语言开发应用程序必备的工具包,主要包含包括了编译器、JVM、Java基础API等。
JRE(Java Run Environment) java运行所依赖的环境,包括JVM以及java基础API。
java的特性
简单:java语言是从C++发展起来的,取消了C++中复杂难以掌握的部分,如指针。
面向对象:java语言的基础。java将一切问题都看做对象与对象之间的交互,将对象抽象成方法与属性的集合。
分布性:包含操作分布性与数据分布性两个方面。操作分布性是指由多个主机共同完成一项功能,数据分布性是分布在多台主机上的数据当做一个完成的整体处理。
跨平台:java语言编写的应用程序,不受平台限制,可以由一种平台迁移到另一种平台。
解释型:使用java语言编写的源码被转化为字节码,字节码只有被JVM解释成机器码才能被计算机执行。