JAVA 语言基础

  1. JAVA 语句结构类似于 C 语言。
  2. JAVA 中所有东西都在类中,main() 入口函数也不例外。
  3. 每个程序都是一个新的类。
  4. JAVA 的类名必须与文件名相对应,类与文件名都是区分大小写的。
  5. 常量也在类中,定义时用 static 标识,以 (类名.常量) 方式访问。
  6. 固定功能的函数也如同常量一样定义、使用。
  7. JAVA 程序分为命令行方式和网页方式。

这是一个命令行程序,HelloWorldApp:

存储文件名必须为 HelloWorldApp.java。

import java.io.*; // 头文件引用,因为要用到输出

public class HelloWorldApp {   // 这是一个自定义的新类

   public static void main(String args[]){ // 入口函数在此定义

      System.out.println("Hello World!");  // 输出类的函数调用

   }

}

编译及执行过程:

c:>javac HelloWorldApp.java

c:>java HelloWorldApp

Hello World!

c:>_

注意:

  1. import 表示引用包。
  2. class 前面的 public 表示是一个公共类,每个源文件内只能有一个公共类,且必须与文件名相同。
  3. main 前面的 public 表示是公共函数,可供类之外的程序调用,static 表示是静态函数,void 表示没有返回值。
  4. System 是包名,out 是类名,println 是公共静态函数。

这是一个小应用程序,HelloWorldApplet:

存储文件名必须为 HelloWorldApplet.java。

import java.awt.Graphics;  // 引用图形

import java.applet.*; // 引用 Applet 用以继承类

public class HelloWorldApplet extends Applet { // 从现有类继承,定义一个新类

   public void paint(Graphics g){ // 绘图过程函数,由系统自动调用

      g.drawString("Hello World!",20,20); // 图形界面的字符串输出

   }

}

小应用程序用于网页显示,编译同上,HTML 标记格式如下:

<applet width="400" height="80" code="HelloWorldApplet.class" codebase="">

效果如下: