Java 笔记:搭建环境和 HelloWorld

搭建 Java 程序开发环境

下载、安装 JDK

登陆 ORACLE 官网下载与你系统版本架构相同的 jdk 安装包。

设置环境变量

检查一下系统的环境变量有没有如下内容:

变量名 目录 示例
JAVA_HOME 到 jdk 目录 C:\Program Files\Java\jdk1.8.0_111
PATH 到 bin 目录 C:\Program Files\Java\jdk1.8.0_111\bin
CLASSPATH 到 lib 目录 .;C:\Program Files\Java\jdk1.8.0_111\lib

不要替换已有的系统变量,要以追加的形式修改

每个环境变量应该用;(英文状态下的半角分号) 隔开

配置完成后,可以自己验证一下,Win+R 运行 CMD,输入 java -version,如返回安装的 Java 版本号,即配置正常。

HelloWorld

Java 编写运行流程:

源文件:主类名.java -> 字节码文件:源文件名.class ->JVM(解释器)运行

So,需要掌握:

javac 命令:将 java 源文件编译成字节码文件
java 命令:由 JVM 解释运行已经便宜好的字节码文件

下面是第一个 java 程序:

新建一个 .java 文件,注意文件名必须要与程序中的类名一致。

/*
Java 程序
Build by Demo
*/
public class Stu{
  public static void main(String[] args) {
    System.out.print("Hello World!");//控制台输出
  }
}

在程序中 public class Stu 中,其中 Stu 就是类名

这个程序我把他保存为 Stu.java,另外说一句,Java 是大小写敏感的程序设计语言。

好,第一个 Java 程序就写完了,跑一下试试,运行 CMD,到源文件目录下,

javac Stu.java
java Stu

CMD 输出:Hello World!

简单解释一下这个程序,第一行命令是编译文件,即把源文件编译为 .class(字节码)文件,第二行就是运行重新了。
这个编译运行过程类似于使用 gcc 编译 c 程序,./ 方法运行,只不过 gcc 默认不输出二进制文件。

综上总结一下,对于一个 Java 程序,需要注意:

Java 大小写敏感

class 表示一个类,Java 程序的全部内容都必须包含在类中

源文件名称必须和公有类的名称相同

有且仅有一个 main 函数,main 函数必须是共有的(public)、静态的(static)、无返回类型的(void),并且带有一个字符串类型的参数(String[] args)

注释方法 //、/* */

多说一句,你可以使用“以/*开头,以/结束”的方法为代码块加文档注释,并使用 javadoc 生成文档,例如为上面的程序进行文档注释javadoc Stu.java,效果你可以自己尝试一下。

集成开发环境

例如使用 Eclipse,你可以直接去官网下载 Eclipse IDE for Java Developers 安装,这是一个绿色软件,但是需要注意,Eclipse 的架构必须和你安装的 JDK 架构相同,否则会报错。

非常有趣的是,Eclipse 通常被我们用来进行 Java 开发,但是它又却是基于 Java 开发的,所以你在安装 Eclipse 之前必须先安装 JDK。

关于汉化,你可以看一下这篇文章