上一篇博客:
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程序
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窗口
使用 javac 当前目录的绝对路径
方法有很多,这里演示一种简便的方式
2.2.1 在源文件目录---》点击上面路径框---》输入cmd,然后就在此目录下打开了DOS窗口
2.2.2然后输入编译代码:javac 源文件名.java
后面的.java
也要加上
这里看到执行完之后生成了两个.class文件,说明一个java源文件可以生成一个或多个类
2.2.3然后输入启动类加载器命令:java 类名
然后可以看到输出语句