jre:java程序运行环境(包含jvm)
jdk:java程序开发工具(包含jre+工具包)
执行环境设置:
不同目录下可以临时设置jvm运行类文件的路径,这样可以实现不用在当前文件的所在目录下执行文件
注意:
有没有加分号的区别(覆盖与追加)
第一个Hello程序的编写:
① java是大小写敏感的
② 执行的步骤分为三步:
1.编写代码:代码必须以.java后缀保存
2. 编译代码:使用javac这个编译工具进行编译,生成二进制文件
3. 执行代码:使用java命令进行执行,它就是jvm
③ 执行代码由java虚拟机操控,它首先会到.class字节码中寻找一个main方法,然后执行它(是Java程序的固定入口方法)
public class Hello {
public static void main(String[] args) {
System.out.println(“Hello, world!”);
}
}
- 上诉代码中,class定义的是一个类,后面跟的是类名,生成的java字节码会根据这个类名产生相同的.class文件。前面的public 要求保存的文件名前缀和类名保持一致(方便编译)
- 类的方法除了方法名main,还有用()括起来的方法参数,这里的main方法有一个参数,参数类型是String[],参数名是args,public、static等关键字用来修饰方法,这里表示它是一个公开的静态方法
- void是方法的返回类型(表示没有任何返回值),而花括号{}中间的就是该方法的作用域