预览加载中,请您耐心等待几秒...
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应用于网络,称为Java1995: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的风格类似于C++,因而C++程序员初次接触Java语言,就会感到很熟悉。从某种意义上讲,Java语言是C及C++语言的一个变种,因此,C++程序员可以很快地