2013年计算机二级简单的Java程序学习教程

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2013年6月25日

本节主要介绍两个简单的Java程序,并对其进行分析。

§ 1.3.简 单 的 Java程 序

  下面我们先介绍两个简单的Java程序,并对其进行分析。

  例 1.1.

  public class HelloWorldApp { //an application

  public static void main (String args[ ]){

  System.out.println("Hello World!");

  }

  }

  本 程 序 的 作 用 是 输 出 下 面 一 行 信 息 :

  Hello World!

  程序中,首先用保留字class来声明一个新的类 ,其类名为Hell oWorldApp,它是一个公共类 (public)。整个类定义由大括号 {} 括 起 来 。 在该类中定义了一个 main ()方 法 ,其中public表示访问权限 ,指明所有的类都可以使用这一方法; static指明该方法是一个类方法,它可以通过类名直接调用; void则指明main()方法不返回任何值。对于一个应用程序来说,main()方法是必需的,而且必须按照如上的格式来定义。Java解释器在没有生成任何实例的情况下 ,以 main()作为入口来执行程序 。Java程序中可以定义多个类 ,每个类中可以定义多个方法,但是最多只能有一个公共类, main()方法也只能有一个,作为程序的入口。 main()方法定义中,括号()中的String args[ ]是传递给main()方法的参数,参数名为 args,它 是 类 String的一个实例,参数可以为0个或多个,每个参数用"类名参数名 "来指 定, 多个参数间用逗号分隔。 在main()方法的实现 (大 括 号 中 ), 只有一条语句 :

  System.out.println ("Hello World!");

  它用来实现字符串的输出,这条语句实现与C语言中的printf语句和C++中cout<<语句相同的功能 。另外,//后的内容为注释 。

  现在我们可以运行该程序。首先把它放到一个名为HelloWorldApp.java的文件中, 这里,文件名应和类名相同,因为Java解释器要求公共类必须放在与其同名的文件中。然后对它进行编译 :

  C:\>javac HelloWorldApp.java

  编译的结果是生成字节码文件HelloWorldApp.class。最后用java解释器来运行该字节码文件:

  C:\>java HelloWorldApp

  结果在屏幕上显示Hello World!

  我们再来看下面的一个例子 :

  例 1.2

  import java.awr.*;

  import java.applet.*;

  public class HelloWorldApplet extends Applet { //an applet

  public void paint(Graphics g){

  g.drawString ("Hello World!",20,20);

  }

  }

  这是一个简单的Applet(小应用程序 )。 程序中,首先用 import语句输入java.awr和java.applet下 所 有 的 包 ,使 得 该 程 序 可 能 使 用 这 些 包 中所定义的类, 它类似于C中的 #include语 句 。 然后声明一个公共类HelloWorldApplet,用 extends指明它是 Applet的子类。在类中,我们重写父类Ap-plet的paint()方法,其中参数g为Graphics类,它表明当前作画的上下文。在paint()方法中,调用 g的方法drawString(),在坐标 (20,20)处 输出字符串""Hello World!", 其中坐标是用象素点来表示的 。

首页 1 2 尾页

相关文章