- 1、本文档共65页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 一个父类可以同时拥有多个子类,这时这个父类实际上是所有子类的公共变量和方法的集合,每一个子类从父类中继承了状态。例如,山地自行车、赛车以及双人自行车共享了这些状态:双轮、脚踏、速度等。同样,每一个子类继承了父类的方法,山地自行车、赛车以及双人自行车共享这些行为:刹车、改变脚踏速度等等。 然而,子类可以不受到父类提供的状态和行为的限制。除了从父类继承而来的变量和方法之外,子类可以增加自己的变量和方法到。比如,双人自行车有两个座位,这是它的父类没有的。 子类也可以改变继承来的变量和方法,也即可以重载继承的方法,并且为这些方法提供特殊执行方法。比如,如果有一个山地自行车有额外的齿轮设置,就可以重载设置齿轮方法来使骑车者可以使用这些新的齿轮。 此外,类是逐级继承的,继承的层次不能限制,继承树或者类的分级结构可以很深。 6. 可移植性 Java具有与平台无关的特性。不仅开发的源代码可以移植,甚至经过编译后形成的二进制代码也同样可以移植。任何一台机器,只要配备了JAVA解释器,就可以运行JAVA二进制代码。 JAVA采用的是国际标准(IEEE)的数据类型。JAVA的数据类型在任何机器上都是一致的,不支持特定于具体硬件的数据类型。 . * 7. 解释型语言 Java解释能直接在任何机器上执行Java字节码,字节码 本身带有许多编译信息,使得连接过程更加简单。 . * 8. 高效性 JAVA提供了对多线程的支持。首先,它的环境本身是多线程的,它可以利用系统的空闲时间来执行诸如必要的垃圾清楚和一般性的系统维护等操作。其次,它还提供多线程的语言级支持,使的程序员能方便地写出多线程应用程序,提高程序的执行效率。 Java的字节码能够迅速地转换成机器码,从而可以充分地利用硬件平台资源,得到较高的整体性能。 . * 9. 多线程机制 Java具有多线程机制,这使得应用程序能够并行地执 行。它的同步机制也保证了对共享数据的共享操作,而且线 程具有优先级的机制,有助于分别使用不同线程完成特定行 为,也提高了交互的实时响应能力。 . * 10. 动态性 Java具有“滞后联编”机制。JAVA语言的所有类是在运行过程中动态装载的。因此,可以在分布式环境中动态地维护应用程序及其类库之间的一致性。这样,即使类库升级后,相应的应用程序也不必重新编译,也一样利用升级后类库的新增功能。 . * . * . * 下载JAVA开发工具集JDK 网址: /downloads/index.html . * . * . * . * 系统要求 处理器 Pentium 166MHZ 以上 内存 32M以上 空闲硬盘空间 120M以上 . * 安装JDK 假设下载的自展文件 j2sdk-1_4_2_02-windows-i586-p-iftw.exe存放在C:\中, 运行该文件,按提示,选择安装路径等, 即可安装 JDK1.4.2_02,设JDK安装在 C:\j2sdk1.4.2_02中 . * 修改环境变量PATH 在Windows NT, 2000, XP下, “我的电脑”(右键)?属性?高级?环境变量,再在其中选择“系统变量”的 PATH,编辑,在最后加上C:\j2sdk1.4.2_02\bin, 确定后生效。注意,PATH中各路径之间要用半角分号(;)间隔开。 . * Java编译器--javac Java解释器--java Applet程序观察器--appletviewer Java文档生成器--javadoc Java调试器--jdb . * /* The Hello class implements an application that simply displays “Hello, Welcome to OOP course!” to the standard output */ public class Hello { public static void main(String args[]) { System.out.println(“Hello,Welcome to OOP course!”); //display the string } } . * 将程序保存为 d:\javaexamples\Hello.java . * 开始? 应用程序? 附件? 命令提示符 改变当前目录到d:\javaexamples 编译 javac Hello.java 执行 java Hello 运行结果: Hello, Welcome to OOP course! . * . *
文档评论(0)