上一篇内容我们讲解了怎么在电脑上安装Java的运行环境,这篇内容让我们用一个最简单的 Hello World 程序,正式开启 Java 的学习之旅。
下面就是祖传的学习任何一门编程语言时都要展示的“你好 世界!”艺能啦。
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
别看是一个最简单的 Hello World 程序,它里面也是涵盖了 Java 基础的四大块总过十六个小的知识点呢,我觉得我分析的已经够细了,正在看文章的你能不能找出更多的知识点呢?
那么就让我们娓娓道来,对Hello World 程序作个全面的知识点剖析。按照从外到内的顺序开始分析,首先是类相关的语法点。
类(Class)语法元素
public class HelloWorld{
}
类是Java程序的一等公民,Java程序就是由一个个类组成的。
类由修饰符、类名和类内容组成。
public class 是类修饰符。
HelloWorld是类名,因为是公共类(public class) 所以要求文件名与类名一致(HelloWorld.java)
大括号内是类的内容。
main方法语法元素
public static void main(String[] args){
}
方法由方法修饰符、返回值类型、方法名、参数列表和方法体组成。
public static void 是方法的修饰符,公共的静态方法,void表示无返回值。
小括号内是方法声明的要接收的参数。
String[] args 表示方法的参数类型是字符串数组,参数名是args。
大括号内是方法的内容,又称作方法体(method body)。
main 方法最为特殊的一点是,他是整个Java程序的入口。
System.out.println
System.out.println("Hello World!");
Sytem.out.println 是 Java 平台提供的类库的内容。可以将内容输出到标准输出,没特殊指定在我们的例子中,标准输出就是命令行屏幕。
小括号里的内容是传递给方法的实参,要与方法声明的形参匹配。
形参和实参虽然都是参数,不过在英文中分别用 parameter 和 argument 表示,所以我们在叫法上用形参和实参作了区分。
没有参数的情况下,System.out.println会输出一个空行,类似于我们敲一个回车。
字符串
"Hello World!"
在Java里,双引号引起来的内容叫做字符串。
字符串不是语法内容,可以写任意字符。
最后
好了不算形参和实参的解释(因为所有编程语言里都有这个概念)一共是 16 条小的知识点,你觉得分析的够不够透彻呢?
也许正在看文章的你是一个编程老手,不过如果你身边有正在入门的学弟学妹们,欢迎把文章分享给他们阅读。