预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共54页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2005-11了解Java语言产生的历史 掌握Java语言的特点 初步了解Java语言与C/C++的不同之处 了解Java程序的开发环境,掌握JSDK环境的建立本章要点什么是Java? 一种编程语言 面向对象的程序设计语言 基于C和C++ Java的历史 1991:用于智能消费型电子产品的语言 JamesGosling,“绿色项目”,Oak,市场需求发展没有预料的快,差一点就取消这个“绿色项目” 1993:网络的发展,挽救了这个项目 为网页增加了“动态的内容”,即动态网页设计什么是Java? 1994:Oak应用于网络,称为Java 1995:Java正式公布(JDK1.0)一种软件平台 平台是程序运行的硬件或软件环境,Java平台与大多数其它平台不同,是基于其它软件或硬件的纯软件平台。 JVM:Java虚拟机,是Java平台的基础 JavaAPI:Java应用程序接口,JavaAPI是软件组件的集合,它们提供了很多有用的功能,如图形用户界面(GUI)。 随着应用范围越来越广,Java演化出三个不同领域的应用平台 J2SE:Java2Platform,StandardEdition:标准版,桌面系统和低端服务,桌面程序和java小程序(JDK) J2EE:Java2Platform,EnterpriseEdition:企业版,企业级应用:企业级开发(大型运用,电子商务网站和网上报税系统) J2ME:Java2Platform,MicroEdition:小型版,嵌入式应用开发(手持设备开发,例如PDE等,小游戏和名篇管理程序)Java现在常用来: 1)开发大规模的商业运用软件 2)增强网络服务的功能 3)开发智能消费型电子产品的应用软件 (例如手机) 最终目标:Java软件工程师 Java语法、J2SE平台基础、面向对象编程思想和方法(Java基础) JavaWeb开发(简单应用,JSP) J2EE企业开发(企业级应用)、J2ME(嵌入式应用) 辅助技术:Struts设计模式、JavaScript、XML 开发工具:JDK、JCreater、Eclipes、JBuilder 本学期目标 Java语法、J2SE平台基础、面向对象编程思想和方法 培养自学能力。奠定Java语法基础 学习Java的第一步是用Java语言来编写程序,学习Java语言的第一步,就是熟悉其语法的使用。 注意思考和总结 在学习的过程中,最好能够了解Java的底层机制,而不是仅仅停留在表层,不是抄书上的例子运行出结果就可以。即便对一个简单的例子也要有耐心去琢磨、调试、改动。 动手写代码 在学习的过程中一定要动手做、写代码,而不是抱一本书看看就行。很多东西和体会必须自己动手才能真正属于自己。 在学到一定阶段后,试用学过的东西做些什么。 培养自学能力参考书 (1)教材 (2)《Java就业培训教程》,张孝祥编著,清华大学出版社,2003.9。 (3)《Java编程语言(第3版)》,KenArnold,JamesGosling著,虞万荣等译,中国电力出版社,2003.12 (4)《Java2核心技术卷I:基础知识(第7版)》,Horstmann等著,叶乃文等译,机械工业出版社,2006.5 (5)《Java编程思想(第4版)》,BRUCEECKEL著陈昊鹏等译,机械工业出版社,2007.6。 网络学习资源 (1)Java官方网站 (2)Java中国开发网 (3)中文JAVA技术网 (4)SUN中国技术社区Java的诞生需追溯到1991年。当时,在Sun公司内,有一个称 为Green的项目:设计一种小型的计算机语言,用于机顶盒、家电 控制芯片等消费类设备 这种语言必须尽可能地小,而且应能生成非常紧凑的代码; 最重要的一点这个语言有强大的生命力,不够受限于任何一 种体系结构 为了实现这一目标,项目组准备尝试一种的模型:设计出 一种“可移植”的语言。 在执行前,生成一个“中间码”,在任何一种机器上安装了特定 的解释器,就可以运行这个“中间码”,而且“中间码”一定会 非常小,而解释器也不大;这个项目组由JamesGosling和PatrickNaughton领导, 大部分员工都是UNIX背景,熟悉C++语言,使得这 个新语言走向了“面向对象”的道路。 这个语言由“Oak”改为“Java”一种咖啡的名字做为 新语言的名字; 包括IBM、Oracle、微软、Netscape、Apple、SGI等 大公司纷纷与SunMicrosystems公司签订合同,授权使 用java平台技术1.2.2我们为什么要用Java?-java特性简单的 Java最初是为对家用电器进行集成控制而设计的一种语言,因此它必须简单明了。Java语言的简单性主要体现在三个方面: 1、Java的风格类似于