Java 介绍


Java语言是一种高级语言,具有简单、面向对象、跨平台、安全的特点。


Java包含三个部分:

  • Java语言
  • Java虚拟机(Java Virtual Machine, JVM)
  • Java API(Application Programming Interface)

Java源文件是以.java作为扩展名的文本文件,使用javac命令将Java源文件编译成包含字节码(bytecode)的.class文件。然后使用java命令执行字节码程序(.class文件)。

Java虚拟机是Java程序的运行环境,同一个.class文件,可以在多种操作系统中的Java虚拟机中运行,这样就达到了跨平台的目的。

Java API是以库方式提供的可以使用的组件。库是类(Class)和接口(Interface)的集合,库也称为包(package)。


hello 程序

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


上面是Java的hello程序。新建一个文件名为Hello.java的文本文件,复制上面程序到文件中。打开终端窗口,更改目录到Hello.java文件所在的目录,执行命令javac Hello.java编译Hello.java,如果编译成功,会生成一个文件Hello.class。再执行命令java Hello运行Hello.class程序,控制台中会输出 "hello, world!"。

main方法是程序的入口。System.out.println("hello, world!");用于向控制台输出字符串。

Java源文件的文件名,例如Hello.java中的Hello,和源码中的Java类名,例如public class Hello中的Hello要相同。

外部链接

  1. JDK,JDK是Java平台的实现,包含Java虚拟机、Java API、Java开发工具等。
  2. Eclipse,Eclipse是开发Java程序的IDE。