1、Java虚拟机机制(Java Virtual Machine——JVM)
可以看出,Java是一种解释型语言,通过JVM解释为相应平台的可执行程序.
对于不同的运行平台,有相应的不同的虚拟机.
这样可以屏蔽了底层运行平台的差别,实现”一次编译,随处运行”.
2、垃圾回收机制(Garbage Collection)
垃圾回收,直观的理解,就是释放不再使用的内存空间.
垃圾回收机制放在JVM里,JVM会自动地完全负责垃圾的回收——这些我们不用管,也没能力管,,也无法知道它回收的具体时间.(——虽然感觉有点不安心.)
其他:
PATH:操作系统执行命令时要搜索的路径,也就是寻找javac与java这两个命令.
CLASSPATH:Java在编译和运行时要找的class所在的路径