编写Hello,world

    1. public class Hello {
    2. public static void main(String[] args){
    3. System.out.println("Hello, world!");
    4. }
    5. }


    在一个Java程序中,你总能找到一个类似:

    1. public class Hello {
    2. ...
    3. }

    的定义,这个定义被称为 class(类)。

    class 用来定义一个类,而 public 用来表示 这个类是公开的 。
    Hello 是类名,大小写敏感,可以自定义,但是按照习惯,首字母要大写。

    就像一句话,主谓宾。public是为了修饰 class ,class 是为了定义类。组合一下,上面的代码表示着 我们定义了一个名叫 Hello的公开类,而花括号{}中间则是类内容的定义。

    在类内容的定义中,我们定义了一个名为main的方法:

    1. public static void main(String[] args){
    2. ...
    3. }

    方法是可执行的代码块,一个方法除了方法名main 还有()里的方法参数,这里的main 方法有一个参数,参数类型是String[],参数名是argsvoid是方法的返回类型,publicstatic还是用来修饰,{}里仍然是方法内容的定义.
    所以这段代码表示我们定义了一个公开的静态方法,这个方法没有返回值。

    方法的代码 每一行用;来结束,这里只有一行代码, 就是:

    1. System.out.println("Hello,world!");

    它用来打印字符串到屏幕上。

    Java规定,某个类定义的 public static void main(String[] args) 是Java程序的固定入口方法,因此,Java程序总是从main 方法开始执行。

    Java源码的缩进不是必须的,但是用缩进后,很容易看出代码块的开始和结束,缩进一般是4个空格或者一个tab,当我们将代码保存为文件时,文件名必须是Hello.java ,大小写敏感,要与定义的类名Hello完全保持一致。