1.Intro, Hello World Java
456字约2分钟
2024-12-11
我们的第一个 Java 程序。打印 Hello World 非常简单:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello world!");
}
}
关键语法功能。我们的第一个程序揭示了 Java 的几个重要语法特性:
- 所有代码都位于一个类中。
- 执行的代码位于一个名为 main 的函数(也称为方法)中。
- 大括号用于表示一段代码的开头和结尾,例如类或方法声明。语句以分号结尾。
- 变量具有声明的类型,也称为它们的 “静态类型”。
- 变量必须在使用前声明。
- 函数必须具有返回类型。如果一个函数没有返回任何内容,我们使用 void。
- 编译器确保类型一致性。如果类型不一致,则程序将不会编译。
静态类型
静态类型(在我看来)是 Java 最好的特性之一。与没有静态类型的语言相比,它为我们提供了许多重要优势:
- 甚至在程序运行之前就检查类型,使开发人员能够轻松捕获类型错误。
- 如果您编写程序并分发编译版本,则(大部分)保证它没有任何类型错误。这使您的代码更加可靠。
- 每个变量、参数和函数都有一个声明的类型,使程序员更容易理解和推理代码。静态类型化也有缺点,稍后将讨论。
编码风格
编码风格在 CS61B 和现实世界中非常重要。应按照教科书和讲座中的描述对代码进行适当的注释。
命令行编译和执行
javac 用于编译程序,Java 用于执行程序。我们必须始终在执行之前进行编译。