1*JDK和JRE跨平台
A: JDK与JRE的关系
a: JDK:它是Java开发运行环境,在程序员的电脑上当然要安装JDK;
b: JRE:Java Runtime Environment它是Java运行环境,如果你不需要开发只需要运行Java程序,那么你可以安装JRE。例如程序员开发出的程序最终卖给了用户,用户不用开发,只需要运行程序,所以用户在电脑上安装JRE即可。
c: JDK包含了JRE。
B: 跨平台特性
a: 平台指的是操作系统 (Windows,Linux,Mac)。
b: Java程序可以在任意操作系统上运行,一次编写到处运行
c: 实现跨平台需要依赖Java的虚拟机 JVM (Java Virtual Machine)
2编写HelloWorld程序
A: 编写步骤(初学者)
a: 创建一个普通文本文件,将其修改为.java文件。
b: 完成模板代码:
public class HelloWorld{
public static void main(String[] args) {
System.out.println(“Hello World!”);
}
}
B: 实际开发步骤
a: 定义类
b: 写main方法
c: 写输出语句(注意:下面的代码是原代码,是不能运行的)
public class HelloWorld {
public static void main(String[] args) {
System.out.println(“HelloWorld”);
}
}
d:注意:
不要隐藏文件的扩展名
类名和文件名要保持一致
C: Java代码的编写执行过程
a: 源文件:编写Java源文件(我们也称之为源代码文件),它的扩展名为.java;
b: 编译:然后通过编译器把源文件编译成字节码文件,字节码文件扩展名为.class;
c: 运行:最后使用解释器来运行字节码文件。
3编译Java程序
A:程序编译
作用:将程序员写的java源代码生成可以运行的Java程序(.class文件)
过程:
a:开启DOS窗口并切换到.java文件所在的目录 比如HelloWord.java存放于d:\234\day01\code 中
b:切换到HelloWorld.java所在目录,但是此目录中没有javac命令,所以在编译时要写出javac命令的全路径
c: d:\234\day01\code>d:\develop\java\jdk1.7.0_72\bin\javac HelloWorld.java 回车
d:在d:\234\day01\code文件夹中多了个HelloWorld.class文件(又叫做字节码文件)
08运行Java程序
A:运行程序
a: 开启DOS窗口并切换到.class文件所在的目录
b: 此目录中没有java命令,所以在运行时也要写出java命令的全路径
c: d:\234\day01\code>d:\develop\java\jdk1.7.0_72\bin\java HelloWorld 回车(注意:运行时不用后缀名.class)
d: 控制台打印显示结果"HelloWorld"