← 返回首页
JavaSE系列教程(二)
发表时间:2019-11-17 20:46:33
了解JDK与JRE之间的关系,HelloWorld程序分析。

1.JDK与JRE的区别

JDK:Java Development Kit,Java开发工具包。对于Java开发人员必须要安装JDK才能开发Java应用程序。

JRE:Java Runtime Environment,Java运行时环境。对于需要运行Java程序的客户端必须要安装JRE才能运行Java程序。

[提示]:==简单来说,一句话。开发人员需要安装JDK,客户端只需安装JRE。==

2.JRD/JRE/JVM三者之间的关系

三者之间的关系可以使用下图表示:

3.HelloWorld程序分析

一个Java源文件中类的编写遵循以下规律: 1)在一个java源程序中有且只有一个public的类,并且这个public的类名必须和文件名完全一致。 2)一个java源程序文件中可以编写很多类,但是public类仅有一个,每个类都会编译为一个class文件。 3)每个类有且仅有一个主方法,有主方法的类才能执行。

对于HelloWorld.java源程序, 实例代码如下:

//用public修饰类仅有一个,并且和文件名完全一致。
public class HelloWorld{
    public static void main(String[] args){
        System.out.println("HelloWorld!");
    }
}

//一个源文件中可以编写很多类。但是public修饰的类,只能有一个。Other类不能修饰为public.
class Other{
    //每个类都可以有主方法,有主方法的类才能执行。
    public static void main(String...args){
       System.out.println("Other Class");
    }
}

[提示]:Java的主方法有以下两种写法: public static void main(String[] args) public static void main(String...args)

其中:String...args 这种写法称为可变长度参数,等同于String[]。

小结:

1)开发java程序需要安装JDK,运行Java程序需要安装JRE。JDK里包含JRE,JRE里包含JVM。 2)一个java源程序文件可以包含很多类,但是有且只有一个public的类并且文件名与public类名完全一致。 3)凡是有主方法的类都可以运行。 4)Java的主方法有两种写法: public static void main(String[] args) public static void main(String...args)