一、知识点
- Java 实现可移植性靠的是 JVM,JVM 就是一台虚拟的计算机,只要在不同的操作系统上植入不同版本的JVM,那么Java程序就可以在各个平台上移植,做到“一次编写,处处运行”
- Java中程序的执行步骤为:
(1)使用javac 将一个*.java
文件编译成*.class
文件
(2)使用Java 可以执行一个 *.class 文件 - 每次使用 java 命令执行一个class 的时候,都会启动 JVM,JVM 通过 classpath 给出的路径加载所需要的类文件,可以通过设置 set classpath 设置类的加载路径
- Java 程序主要分为 Java Application 和Java Applet 程序两种,Java Applet 主要是在网页中嵌入的 Java程序,基本上已经不再使用;而 Application 是指有 main() 方法的程序。
- PATH 和 CLASSPATH的区别
PATH:是操作系统的环境属性,指的是可以执行命令的程序路径;
CLASSPATH:是所有 *.class 文件的执行路径,Java 命令执行时将利用此路径加载所需要的*.class 文件
public class Hello{
public static void main(String args[]){
System.out.print("Hello World!");
System.out.println("换行! ");
System.out.print("Hello World!");
}
}
- 开发中如果类的定义使用了 public class 声明,那么文件名称必须与类名称保持一致
- Java 的基本组成是类,使用
public class
和 class
都可以声明一个类,但是前者类名称必须与文件名称一致,后者文件名称可以与类名称不一致,但是执行时必须执行生成后的*.class
文件。 - 如果没有使用
public class
,而使用class
声明 class HelloABC
,那么此时文件名与类名称不相同,但是最终生成的 *.class
文件名称为 HelloABC.class
- 类名称要求每个单词的首字母大写,例如:HelloDemo、TestDemo