-
使用简单,高效
-
完全面向对象
-
自动内存管理(自动垃圾回收机制)
-
平台无关性与可移植性
-
鲁棒性(指程序运行的稳定性)
-
安全性(Java采用公钥加密算法)
-
分布计算(指Java能轻松实现基于TCP/IP的分布式应用系统)
-
多线程
-
异常处理(面向对象异常处理机制)
1.JAVA EE
2.JAVA SE
3.JAVA ME
1.java_home
2.path
3.classpath
用来存放Java开发中常用的工具
1.Java.exe:java编译器:负责将Java源代码(.java)编译为字节码(.class)文件
2.Java.exe:java解释器:负责解释执行Java字节码(.class)文件
3.Javadoc.exe:java语言文档生成器:将源程序文件中的文档注释提取成HTML格式文档 4.jar.exe:java语言归档工具:可以将包含包结构在内的.class,.java,配置文件,资源文件等压缩成以.jar为扩展名的归档文件
1.JVM指Java虚拟机,只认识.class类型文件,保证Java跨平台运行
2.JDK指Java开发工具包
3.JRE指Java运行时的环境
4.三者的联系:使用JDK开发Java程序,交给JRE去运行,由JVM保证跨平台运行。三者是一层嵌套关系,JDK>JRE>JVM;



