java语言特征
- 语言相对简单
- 面向对象(有封装、多态、继承特性)
- 健壮性
3.1 GC机制:自动回收无用对象。
3.2 异常机制:一段程序出问题其他部分正常运行。 - 分布式(通过java.net.*调用其他项目接口)
- 多线程
- 跨平台性
- 动态性(java语言不是一门动态的语言。 在程序运行期间 可以动态的更改类结构。 C
反射的机制。)
JDK、JVM、JRE
- jdk:(java development kit) java开发工具包,要写java就离不开jdk
- jvm:(java virtual machine) java虚拟机
- jre:(java runtime environment ) java运行环境,要运行程序就离不开jre
java的JVM编译原理
就是将.java文件编译成.class文件
1.在环境配置好后,先创建一个.java文件,文件名和类名一致。
2.进入cmd,找到文件,输入javac XXX.java
然后回车,会出现下方的.class文件。
3.执行java XXX
xxx是文件名,回车之后可看到Hello World。