第一个Java程序
前言
WriteOnce,RunAnywhere //一次编写,到处运用
Java的优势在于打破平台的的限制,不需要通过二次编译即可实现跨平台运行。Java在我们生活各处都扎根,比如《Minecraft》和安卓系统。
与C语言相似的是Java是需要编译器才可以进行编译,Java程序编译之后会变成.class
为结尾的二进制文件由JVM运行。
JDK JRE JVM:
JDK: (Java Development Kit)是Java开发工具包,包含了JRE(Java Runtime Environment)和一些用于开发Java应用程序的工具和库。
JVM: 是Java虚拟机,它是Java程序运行的平台,负责解释和执行Java字节码。JVM是JRE的一部分。
JRE:是Java运行时环境,它包含了Java虚拟机(JVM)和运行Java程序所需的类库。
JDK包含了编译器、调试器和其他开发工具,以及JRE。编写的Java代码可以通过JDK中的编译器编译成Java字节码,然后可以使用JRE中的JVM来执行这些字节码。
第一个Java程序
public test class {
public static void main(String[] args)
{
System.out.println("hello word"); //梦开始的地方
}
}
Java程序的结构通常由以下三个部分组成:
- 源文件(扩展名为
*.java
):源文件中带有类的定义。类用来表示程序的一个组件。一个程序只会有一个类,类的内容必须包含在花括号里。- 类: 类中带有一个或者多个方法,方法必须在类的内部声明。
- 方法:在方法的括号中编写方法应该执行的语句。
在Java中一个源文件中只能有一个public
修饰的类,而且源文件名字必须与public
修饰类的名字相同
当我们在编写第一个Java程序时也许会出现的错误:
- 源文件后缀不是
.java
- 类名与文件名不一致。
- main方法的名字写错了。
- 类没有使用public修饰。
- 方法中语句没有以分号作为结尾,或者将英文的分号打成中文的分号.
- JDK环境没有配置好。
注释
注释是为了提高代码的阅读性,注释的内容并不参与编译。
Java中的注释分为一下三种:
- 单行注释: //注释内容
- 多行注释: /注释内容/
- 文档注释: /** 文档注释*/ 让别人对我们的代码快速了解
需要注意的是:
- 多行注释不能嵌套使用
- 注释的内容不参与编译所以编译后的
.class
文件不包含注释信息