乐趣区

关于java:Java学习笔记001Hello-World

Hello World 是一个传统的入门程序

无论是学习 C 语言、C++ 或者 Java、Python 等等,Hello World 总是传统又经典的入门实例程序,它能展现语言的一些最根底的语法和样貌。

定义第一个类(class)

关上 IntelliJ IDEA -> Create New Project -> 左侧菜单栏抉择 Java,右侧 SDK 抉择装置好的 JDK 11.x.x 版本,点击 Next -> 这里咱们不应用模板创立工程,间接点击 Next -> Project Name 输出 HelloWorld,Project location 自行指定即可,点击 Finish 实现我的项目创立。

左侧关上 Project,弹出我的项目文件构造框,关上 HelloWorld 目录,右键点击其下的 Src 目录,抉择 New -> Java Class,Name 填入 Hello,kind 放弃默认(Class),点击 OK 后即创立了一个 Hello 的文件。

方才新建的文件,文件名为 Hello.java,其中默认有如下代码:

public class Hello {}

Java 语言(和其余绝大多数的编程语言)都有 Key Words(关键字),这些关键字即计算机可能了解的一些指令,每一个关键字都有其特定的意义和用处。在上述代码块中,public 和 class 都是 Java 语言中的关键字。

所谓编程,就是应用这些关键字的组合和一些规定,依照需要和逻辑来书写计算机可能看得懂的指令

在 Java 中,关键字是大小写敏感的,意思就是,public和 Public 还有 PUBLIC 是不一样的,其中,public 是正确的关键字。

这里的 public 是一个拜访修饰符(access modifier)。拜访修饰符用来指定作用域以及其余的代码是否可能拜访被其润饰的内容。

这里的 class 用来定义该代码块是一个类,class 关键字后追随的是类名。

类的定义格局:
< 拜访修饰符 > class < 类名 > {
}

拜访修饰符是可选的,能够有,也能够没有。定义类,则必须有 class 关键字,前面紧跟着一个空格和类名,类名的前面有两个左右大括号,大括号外面是类的内容。

定义第一个办法(method)

什么是办法?

办法是用来定义操作的一个或多个语句的汇合。
咱们当初定义一个比拟非凡的办法,叫做 main()办法,它是 Java 程序启动后会运行的第一个办法,是 Java 程序的入口。

咱们将上一节中的类的代码外头的两个大括号两头填入一些内容,来定义 main()办法:

public class Hello {public static void main(String[] args) {}}

咱们看到,在原先的类的大括号中,多出了这样一些代码:

public static void main(String[] args) {}

其中,public 即拜访修饰符,static 示意这是静态方法,void 示意该办法没有返回值,main 前面的两个圆括号外部是传入办法的形式参数,String[] args 定义了一个 args 的字符串数组

如果把 public 改成 Public,那么会发现 IntelliJ 会报错,因为 Java 的关键字是大小写敏感的,public 不能写成大写

在 IntelliJ 的右上方有一个相似播放的按钮,这是程序运行按钮,点击之后会发现,IntelliJ 窗口的底下会有一些流动,这个是程序正在编译的过程。

下方的输入窗口中,第一行的“……/java.exe”“-javaagent ……”这条命令是 IntelliJ 传送给 Java 的运行命令,第二行的“Process finished with exit code 0”示意程序运行实现,且退出码为 0,个别 0 示意失常退出

再察看方才定义的 main()办法,其中有两个成对的大括号 {},大括号外面写的代码(当初是空的),咱们叫做 代码块(Code block)

当初咱们在 main()办法的代码块中增加一些内容:

public class Hello {public static void main(String[] args) {System.out.println("Hello World!");
    }
}

咱们发现,增加的内容为:System.out.println("Hello World!");
这是一句 语句(Statement),能够留神到,如果不在开端增加分号“;”,IntelliJ 会报错,因为语句必须以分号“;”结尾

什么是 语句(Statement)

语句是蕴含一个或多个 表达式(expression)的可执行的残缺的指令

再次点击右上方的形似播放按钮的程序运行按钮,能够看到下方的输入窗口会呈现“Hello World!”的输入

练习

将上述的 Hello World 代码作一些批改,使程序可能在屏幕上打印“Hello 你的姓名!”,例如我叫 Ben,那么批改代码使其在屏幕上打印“Hello Ben”

public class Hello {public static void main(String[] args) {System.out.println("Hello Ben!");
    }
}

Tip: 别忘了分号,双引号也要成对

退出移动版