ch01 - Java简介.pptVIP

  1. 1、本文档共75页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java语言程序设计 郑州大学信息工程学院 王振飞 iezfwang@ 2012.8 TIOBE世界编程语言排行榜2011年3月榜单 参考书目 Java语言程序设计.基础篇(原书第8版),李娜(译)机械工业出版社,2011-6 √ Java语言程序设计(第2版),郎波 清华大学出版社 2010-9 Java语言程序设计 辛运帏,人民邮电出版社 2009-10 Java EE基础实用教程 郑阿奇 电子工业出版社 2011-2 √ Java Web程序设计教程 范立锋 人民邮电出版社 2010-4 Java语言的问世 Sun公司在“Java白皮书”中是这样对Java进行定义的: Java:A simple,object-oriented,distributed,interpreted,robust,secure,architecture-neutral,portable,high-performance,multi-threaded,and dynamic language。 字节码(Byte Code)提供了一种结构中立的对象文件格式,该格式设计成可在多种平台上有效运行的程序。Java语言的程序可在提供Java语言解释器和实时运行系统的任意环境上运行。Java解释器直接对Java字节码进行解释执行。字节码本身携带了许多编译时的信息,使得连接过程更加简单。 Java在编译和运行程序时,都要对可能出现的问题进行检查,以消除错误的产生。它提供自动垃圾收集来进行内存管理,防止程序员在管理内存时容易产生的错误。通过集成的面向对象的例外处理机制,在编译时,Java提示出可能出现但未被处理的例外,帮助程序员正确地进行选择以防止系统的崩溃。另外,Java在编译时还可捕获类型声明中的许多常见错误,防止动态运行时不匹配问题的出现。 Java 程序被编译成一种与体系结构无关的字节代码,只要安装了Java运行时系统Java程序可以在任意的处理器上运行,Java解释器得到字节码后,对他进行转换使他能够在不同的平台上运行。 Java作为一种解释型语言,其速度不会超过编译语言C,但远远超过交互式语言。和其他解释执行的语言如BASIC等不同,Java字节码的设计使之能很容易地直接转换成对应于特定CPU的机器码,从而具有较高的性能。 多线程概念很象多任务, Java可以把一个程序分成多个任务以便使任务易于完成和最大限度利用CPU资源。多线程机制使应用程序能够并行执行,而且同步机制保证了对共享数据的正确操作。通过使用多线程,程序设计者可以分别用不同的线程完成特定的行为,而不需要采用全局的事件循环机制,这样就很容易地实现网络上的实时交互行为。 Java自身的设计使她适合于一个不断发展的环境。在Java类库中可以自由的加入新的方法和实例变量而不会影响用户程序的执行。而且Java通过接口来支持多重继承使之比严格的类继承具有更灵活的方式和扩展性。 JDK(Java Development Kit ) Sun 推出JDK1.0后,Java的知名度如日中天。甚至Java已经成为Internet发行的行业标准。 从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。 我们使用的是JDK1.6( JDK6.0 ) 目前JDK最新版本是1.7( JDK7.0 ) 读者可以从这儿/查询当前最新的版本信息,并获取相关资料。 JDK JDK是Java语言最基本的开发工具,免费的。 javac(Java编译器) java(Java解释器) jdb(Java调试器) javah(C语言标题文件和存根文件产生器) javap(Java反汇编器) javadoc(Java文档管理器) appletviewer(Java Applet浏览器) 。 开发环境的配置 JDK简介 bin:Java编译器、解释器等 ; lib:Java开发类库 ; jre:Java虚拟机、运行类库等 ; demo:实例程序; ...... Java程序开发过程 应用程序举例 程序1-1 一个基本的Java应用程序 // // 简单的应用程序HelloWorldApp // public class HelloWorldApp{ public static void main (String args[]) { System.out.println (Hello World!); } } 应用程序举例 如果源文件中有多个类,那么只能有一个类是public类。 如果有一个类是public类,那么源文

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档