设为首页 加入收藏

TOP

2013年计算机二级简单的Java程序学习教程
2014-11-02 21:00:11 】 浏览:1644
Tags:2013年 计算机 二级 简单 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!", 其中坐标是用象素点来表示的 。


  这个程序中没有实现main()方法,这是Applet与应用程序Application(如例1)的区别之一 。 为了运行该程序,首先我们也要把它放在文件 HelloWorldApplet.java中,然后对它进行编译 :


  C:\>javac HelloWorldApplet.java


  得到字节码文件HelloWorldApplet.class。由于Applet中没有main()方法作为Java解释器的入口,我们必须编写HTML文件,把该Applet嵌入其中,然后用appletviewer来运行,或在支持Java的浏览器上运行 。 它的<HTML>文件如下 :


  <HTML>


  <HEAD>


  <TITLE> An Applet </TITLE>


  </HEAD>


  <BODY>


  <applet code="HelloWorldApplet.class" width=200 height=40>


  </applet>


  </BODY>


  </HTML>


  其中用<applet>标记来启动HelloWorldApplet,code指明字节码所在的文件,width和height指明applet所占的大小,我们把这个HTML文件存入Example.html,然 后 运 行 :


  C:\>appleviewer Example.html


  这时屏幕上弹出一个窗口,其中显示Hello World!,显示结果.


  从上述例子中可以看出,Java程序是由类构成的,对于一个应用程序来说,必须有一个类中定义main()方法,而对applet来说,它必须作为 Applet的一个子类。在类的定义中,应包含类变量的声明和类中方法的实现 。Java在基本数据类型、运算符、表达式、控制语句等方面与C、 C++基本上是相同的,但它同时也增加了一 些 新的内容,在以后的各章中,我们会详细介绍 。本节中,只是使大家对Java程序有一个初步的了解 。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2013年计算机二级Java语言出现的.. 下一篇2013年计算机二级Java运算符和表..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目