java的特点:
1、面向对象的语言
2、跨平台开发
3、简单
4、健壮性
5、安全性
6、分布式
7、多线程
java的三种平台:
1、JavaSE:java标准版或java标准平台
2、JavaEE:java企业版或java企业平台
3、JavaME:java微型版或java微型平台
java三种核心机制:
1、Java虚拟机:跨平台
2、垃圾收集机制
3、代码安全性检测
java跨平台的原理:
java虚拟机:在一台计算机上由软件或硬件模拟的计算机。
Java编译器
针对Java虚拟机产生class文件,因此是独立于平台的。
Java解释器
负责将Java虚拟机的代码在特定的平台上运行。
JDK和JRE:
1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre。
2,JRE:Java Runtime Environment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。
java环境变量的配置:
先配置path变量 选择jdk的安装目录(比如我安装在D盘下 输入变量值:;D:\Java\jdk1.8.0_05\bin)
再配置classpath变量 需要配置tools.jar,dt.jar 输入变量为.;D:\Java\jdk1.8.0_05\lib\tools.jar;D:\Java\jdk1.8.0_05\lib\dt.jar
环境变量设置图解:http://jingyan.baidu.com/article/ab69b270c01a4d2ca7189f8c.html