-Java语言概述.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关键字class 关键字class说明一个类定义的开始。类体部分的内容由一对大括号括起,在类体内部不能再定义其他的类。 类体中通常有两个组成成分(称为类的成员): 1 域: 包括变量、常量、对象数组等独立的实体 2方法: 类似于函数的代码单元块。方法体部分由若干以分号结尾的语句组成并由一对大括号括起,在方法体内部不能再定义其他的方法。 main方法是一个特殊的方法,它是所有的Java Application程序执行的入口点,所以任何一个Java Application必须有且只能有一个main方法,而且这个main方法的书写格式:(必须按照下面的格式) public static void main(String args [ ]) import语句 利用import语句加载已定义好的类(class)或 包(package)在本程序中使用,功能作用和来源相关的系统类通常放在同一个包中。大体类似于在C程序中用#include语句加载库函数。 Applet的子类 Java Applet中不需要有main方法,但必须有一个类是系统类Applet的子类.其中extends是关键字,代表新定义的类是它后面跟着的已经存在的父类的子类; 系统类Applet 中已经定义了很多的成员域和成员方法,它们规定了Applet如何与执行它的解释器——WWW浏览器配合工作,所以当用户程序使用Applet的子类时,因为继承的功能,这个子类将自动拥有父类的有关成员,从而使WWW浏览器顺利地执行并实现用户程序定义的功能。 方法paint 当把一个Java Applet程序嵌入HTML文件时,HTML文件会在其Web页面中划定一块区域作为此Applet程序的显示界面,当Java Applet程序希望在这块自己的区域中显示图形、文字或其他程序需要的信息时,它只需要把用来完成这些显示功能的具体语句放在paint方法里即可。当浏览器浏览这个Applet程序所在的HTML文件时, 以及在Web页面需要重画时(例如浏览器窗口在屏幕上移动或放大、缩小等)会自动执行此paint方法,从而在屏幕上显示出程序中欲显示的信息。 HTML是一种简单的排版描述语言,称为“超文本标记语言”,它通过各种各样的标记来编排超文本信息。例如HTML和/HTML这一对标记标志着HTML文件的开始和结束。在HTML文件中嵌入Java Applet需要通过使用一组约定好的特殊标记APPLET和/APPLET以及含三个参数。 (1) CODE: 指明嵌入HTML文件中的Java Applet字节码文件的文件名。 (2) HEIGH: 指明Java Applet程序在HTML文件所对应的Web页面中占用区域的高度。 (3) WIDTH:指明Java Applet程序在HTML文件所对应的Web页面中占用区域的宽度。 可以看出,所谓把Java Applet字节码嵌入HTML文件,实际上只是把字节码文件的文件名嵌入HTML文件,而真正的字节码文件本身则通常独立地保存在与HTML文件相同的路径中,由WWW浏览器根据HTML文件中嵌入的名字自动去查找和执行这个字节码文件。 HTML文件可以用普通的文本编辑工具编写,并保存在Web服务器的合适的位置。关于HTML语言的具体规则和使用方法本书就不再介绍了,感兴趣的读者可以查看有关的参考书目或相关网址。 Applet的运行过程可以用图2.2来表示。首先将编译好的字节码文件和编写好的HTML文件(其中包含了字节码文件名)保存在Web服务器的合适路径下;当WWW浏览器下载此HTML文件并显示时,它会自动下载此HTML中指定的Java Applet字节码,然后调用内置在浏览器中Java解释器来解释执行下载到本机的字节码程序。 图 2.2 Java Applet的下载执行过程 从这个过程中可以看出,Java Applet的字节码程序最早是保存在Web服务器上的,而它的运行过程则是在下载到本地后在本地机上完成的,这实际上就是网络应用程序的发布过程。当Applet程序需要修改或维护时只要改动服务器一处的程序即可,而不必修改每一台将要运行此Applet程序的计算机。当然,这样做的前提条件是Applet的字节码程序可以在网络上的任何一台机器上顺利地运行,而这种跨平台的要求,根据前面的介绍,已由Java的解释器机制加以保证和实现 。 Applet的运行 Application: Applet: D:\ edit HelloApplication.java D:\ javac HelloApplication.java D:\ java HelloApplication Hello, Java World! D:\ edit He

您可能关注的文档

文档评论(0)

0520 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档