今天学习了Java怎怎么配置配置环境以及怎么运行,还有Java的两种核心机制。
1、配置环境:
(1)从官网下载安装jdk,jre
(2)配置path和classpath环境变量
path:windows系统执行命令时要搜索的路径
classpath:java在编译和运行时要找的class所在的路径
(3)输入java,javac看环境是否配置成功
(4)查看jdk版本,命令是 Java -version
2、Java两种机制:
(1)Java虚拟机(Java Virtual Machine):Java虚拟机可以理解成一个以字节码机器指令的CPU
对于不同的运行平台,有不同的虚拟机
Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”
(2)垃圾收集机制(Garbage collection):不再使用的内存空间应回收——垃圾收集。
在C/C++等语言中,由程序员负责回收无用内存。
Java语言消除了程序员回收无用内存空间的责任;它提供一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储器空间。
垃圾收集在Java程序运行过程中自动进行,程序员无法精确控制和干预。