编写Hello,world
public class Hello {public static void main(String[] args){System.out.println("Hello, world!");}}
在一个Java程序中,你总能找到一个类似:
public class Hello {...}
的定义,这个定义被称为 class(类)。
class 用来定义一个类,而 public 用来表示 这个类是公开的 。
Hello 是类名,大小写敏感,可以自定义,但是按照习惯,首字母要大写。
就像一句话,主谓宾。public是为了修饰 class ,class 是为了定义类。组合一下,上面的代码表示着 我们定义了一个名叫 Hello的公开类,而花括号{}中间则是类内容的定义。
在类内容的定义中,我们定义了一个名为main的方法:
public static void main(String[] args){...}
方法是可执行的代码块,一个方法除了方法名main 还有()里的方法参数,这里的main 方法有一个参数,参数类型是String[],参数名是args,void是方法的返回类型,public、static还是用来修饰,{}里仍然是方法内容的定义.
所以这段代码表示我们定义了一个公开的静态方法,这个方法没有返回值。
方法的代码 每一行用;来结束,这里只有一行代码, 就是:
System.out.println("Hello,world!");
它用来打印字符串到屏幕上。
Java规定,某个类定义的 public static void main(String[] args) 是Java程序的固定入口方法,因此,Java程序总是从main 方法开始执行。
Java源码的缩进不是必须的,但是用缩进后,很容易看出代码块的开始和结束,缩进一般是4个空格或者一个tab,当我们将代码保存为文件时,文件名必须是Hello.java ,大小写敏感,要与定义的类名Hello完全保持一致。
