上一篇博客:
JDK的安装
Windows常用DOS指令及快捷命令
目录
JDK、JRE、JVM之间的关系
我的第一个Java程序问世
开始
一、JDK、JRE、JVM之间的关系
JDK:开发工具箱
详细介绍看上篇博客
JRE:运行环境
JRE是Java RuntimeEnvironment缩写,指Java运行环境,是Sun的产品。运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
JVM:虚拟机
JVM是Java VirtualMachine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
联系
JDK包括JRE,JRE包括JVM(俄罗斯套娃哈哈)
只要安装JDK就包括了JRE和JVM
只要安装JRE就包括JVM
注意:
JDK可以单独安装,包括了JRE和JVM,适合开发者
JRE可以单独安装,包括了JVM,适合客户单独机器上(只是Java程序运行环境的部署情况,如运维工作人员为某公司部署项目完成文件只安装简单的JRE即可,不用在安装开发工具)JVM不能单独安装
编译之后得到的
.class 文件可以在不同操作系统的JVM上运行可直接在windows下编译完成复制到Linux等其他操作系统运行
二、我的第一个Java程序问世
2.1创建编辑源文件
在自己设置的文件夹中创建以.java结尾的源文件(
选择编辑工具打开(我这里选用的是NotePad++,一般的记事本也能编辑)
编写第一个Java程序
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | public class HelloWorld { public static void main(String[] args) { System.out.println("HelloWorld"); System.out.println("Nice to meet you!"); Student stu = new Student(); stu.speak("We are students"); } } class Student { public void speak(String s) { System.out.println(s); } } |
注意:
这里的源文件命名也有讲究
如果源文件中有多个类,那么只能有一个类是public类;
如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同(Java区分大小写)
2.2编译源文件
目前编译的环境中需要在DOS窗口
使用
方法有很多,这里演示一种简便的方式
1 | 2.2.1 在源文件目录---》点击上面路径框---》输入cmd,然后就在此目录下打开了DOS窗口 |
1 | 2.2.2然后输入编译代码:javac 源文件名.java |
后面的
这里看到执行完之后生成了两个.class文件,说明一个java源文件可以生成一个或多个类
1 | 2.2.3然后输入启动类加载器命令:java 类名 |
然后可以看到输出语句