Java程序设计-第1章解析.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
知识拓展 1、扩展学习开发工具:jbuilder和Eclipse 推荐学习资料: 《精通Jbuilder2005》陈雄华 涂传滨 电子工业出版社。 《Eclipse 精粹》David Carlson 著,张欣译,机械工业出版社 《Eclipse从入门到精通》陈刚 清华大学出版社 2、继续学习java基础: 推荐学习资料: 《Thinking in Java 》 3、统一建模语言 上课要求 1、不允许旷课、迟到早退;不在课堂上课次数超过该门课程一定数量(超过1/3)取消考试资格。 2、3次迟到或早退算一次旷课。 3、课堂纪律和课堂听课态度占平时成绩50%的比例。 4、上课手机静音或者关机,不允许看短信回短信(特别重要情况除外)。 5、上实验课不允许玩游戏,游戏编程实验项目除外。 本章要点: Java语言的发展历史 Java程序的分类 Java开发环境的搭建 学时:2学时 1.1 Java语言概述 1.1.1 一杯咖啡(Java)的历史 1991年,美国Sun公司Patrick Naughton和James Gosling领导Green项目组。James和Bill Joe等人开发了Oak语言。 1994年意识到网络才是Java的用武之地。 1995年5月23日浏览器HotJava在SunWorld’95展出,激发了持续到今天的Java狂热。(Java语言诞生) 1996年1月,第一个JDK——JDKv1.0诞生 1997年2月,Sun发布Java的开发包JDKv1.1 1998年12月JavaOne会议上Java1.2版本公布后几天就改为Java2。该平台的发布为Java发展历史的里程碑。 1999年6月,Sun发布Java的三个版本:标准版(J2SE)、企业版(J2EE)和微缩版(J2ME) 1.1 Java语言概述 1.1.1 一杯咖啡(Java)的历史 2000年5月,Sun发布JDK1.3、 JDK1.4 2001年9月,Sun发布J2EE1.3 2002年2月,Sun发布J2EE1.4 2004年9月,Sun发布J2SE1.5,成为Java语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE1.5更名为J2SE 5.0 2005年6月,JavaOne大会召开,Sun公司公开JavaSE6。Java各种版本已经更名,取消期中数字2:J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为 Java ME。 2006年12月,Sun发布JRE6.0 2007年7月,Sun发布JavaFx框架 2009年4月,Sun被甲骨文(Oracle)公司收购。Java也成为该公司旗下的产品 JAVA三个重要版本介绍 Java SE(Java Platform Standard Edition)就是Java平台标准版,主要用于桌面应用软件的编程。我们在学习Java的过程中,主要是采用Java SE来进行开发。 Java EE(Java Platform Enterprise Edition)就是Java平台企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 Java ME(Java Platform Micro Edition)就是Java平台微缩版,主要应用于嵌入是系统开发,如手机和PDA的编程,包括虚拟机和一系列标准化的Java API 。 Java的特点(补充) 1、语言简单、容易使用 Java采用的是相对简单的面向对象技术,去掉了运算符重载、多继承的复杂概念,而采用了单一继承、类型强制转换、多线程、引用(非指针)等方式。无用内存自动回收机制也使得程序员不必费心管理内存,是程序设计更加简单,同时大大减少了出错的可能。 2、Java是纯面向对象的程序设计语言 面向对象的程序设计语言:把实体的属性和行为作为一个整体加以抽象 (1)对象——Object (1)对象——属性和行为 (1)对象——(实体到对象的抽象) Java的特点(补充) 3、平台无关性 “一次编写,到处运行”,它主要靠JAVA虚拟机(Java virtual machine,JVM)解释执行环境来实现平台无关性。J它是可以运行JAVA字节码的假想的计算机,JVM是由指令集、寄存器组、类文件格式规定、堆栈、内存垃圾收集器和存储区组成,利用JVM可以把Java字节码程序跟具体的软硬件平台分隔开来。将Java解释器移植到特定的计算机上,就能保证在任何机器上编译的Java字节码都能在该系统上运行,JVM是Java平台独立性的基础。 4、安全性 Java通过自己的安全机制防止了病毒程序的产生和下载程序对本地系统的威胁破坏。当Java字节码进入解释器时,首先必须经过字节码校验器的检查;其次Java解释器

文档评论(0)

风凰传奇 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档