java复习

Java平台
平台(Platform) :能够支撑程序运行的硬件或软件环境。
Java平台:一种纯软件的平台,它运行在其他基于硬件的平台(如Windows)之上 。

Java虚拟机:由软件虚拟的计算机,是Java平台的核心。有自己的指令格式(字节码指令)和可执行文件(字节码文件)。
Java虚拟机可以理解为一个以字节码为机器指令的CUP;对于不同的运行平台,有不同的虚拟机。Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。

自动垃圾回收机制(Garbage Collection)
不再使用的内存空间应回收—垃圾回收
在C/C++等语言中,程序员负责回收无用内存
Java语言消除了程序员回收无用内存空间的责任;它提供一种系统级线程跟踪内存的分配情况,并在JVM空闲时,检查并释放那些可释放的存储空间。
垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。
Java运行时环境(Java Runtime Environment,JRE):是JDK的一个子集,用于解释执行编译后的Java程序(.class)。
需要掌握的规则
Java语言是大小写敏感的(Case-Sensitive),例如HelloWorld和helloworld是两个完全不同的类名,String≠string,System≠system。
一个源文件中可以定义多个Java类,但其中最多只能有一个类被定义为public类。
如果源文件中包含了public类,则源文件必须和该public类同名(扩展名为“.java”)。
一个源文件中包含多个Java类时,编译后会生成多个字节码文件,即每个类都会生成一个单独的“.class”文件,且其文件名与类名相同。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章