1.java环境
1.JVM
java虚拟机:每一个平台都有一个虚拟机.他是实现java跨平台的基础,虚拟机就是一个虚拟的主机.
2.JRE
java运行环境:包含JVM和核心类库,所以有了jre就可以运行基本的java程序
3.JDK
软件开发工具包:包含常用的软件开发工具和jre,所以有了jdk可以进行大型java程序的开发
2.jdk目录
1.lib:
lib目录:lib只是运行java程序的jar包,是为JVM运行时候用的。
2.jre:
jre目录:java runtime enviement java运行环境,和jdk外的jre相同。但是jdk中的jar由jdk目录下的jre支持。
3.bin:
bin目录:主要存放可执行文件(二进制)。
3.java编译和运行
1.javac
例子:javac demo1.java
**注意:**编译的每个.java文件中,每个类生成对应名字的.class文件(字节码文件)。
2.java
例子:java demo1
**意义:**执行编译的class文件。