Java语言程序设计第一章

Java语言程序设计第一章

ID:45239094

大小:220.50 KB

页数:48页

时间:2019-11-11

Java语言程序设计第一章_第1页
Java语言程序设计第一章_第2页
Java语言程序设计第一章_第3页
Java语言程序设计第一章_第4页
Java语言程序设计第一章_第5页
资源描述:

《Java语言程序设计第一章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java语言程序设计吴倩1课程概要第一部分:Java语言第一章:Java程序设计概述第二章:Java语言基础知识第三章:类与对象第四章:类的重用第五章:接口与多态第二部分:Java类库第六章:异常处理第七章:输入与输出第八章:多线程第九章:对象的集合2第三部分Java与GUI第十章:图形用户界面第十一章:Javaapplet第四部分Java与网络第十二章:JDBC与Java网络套接字第十三章:JavaServerPage第十四章:Servlet3第一章Java程序设计概述1、Java语言的历史、应用及发展2、Java语言的特点3、Java程序的开发环境4、Jav

2、a类库5、Java程序介绍6、Java程序书写规范41、Java语言的历史、应用及发1.1Java语言的历史1991年,SUNMicroSystem公司的JameGosling、BillJoy等人为智能消费类家用电器研究而开发的电子产品上一个名为Oak的软件。1993年,web开始在Internet上流行,Oak重新命名为Java,Java技术转移到Internet。1995年Sun向公众正式推出Java并引起业界的轰动。1995年以来,Java逐步实现了面向网络应用,类库不断丰富,性能不断提高,应用领域不断拓展。5Java已成为当今最流行的软件开发语言之一,S

3、un推出了Java2&J2EE使Java具有更广泛的用途,适用于各种应用开发,尤其是网络应用,网络服务,嵌入式系统等。Java与就业:2008年国内软件行业调查表明:程序员使用的开发语言比例如下:C/C++占32%,Java占37%,.Net占22%,C#占21%,Delphi占7%。1.2Java语言的应用6Java语言的应用前景:所有面向对象的应用开发。计算过程的可视化、可操作化的软件的开发。动态画面的设计,包括图形图像的调用。无线通信,嵌入式系统。英特网的系统管理功能模块的设计,包括Web页面的动态设计、管理和交互操作设计等。企业内部网上的软件开发。与各类

4、数据库连接查询的SQL语句实现。分布式网络系统软件开发。其他应用类型的程序。71.3Java语言的发展从1995年Java正式推出至今10年时间内,Java共推出了7个版本,平均每18个月发布一个新版本。每一次版本的推出都在功能上有所增强,完善,效率上有所提高,为程序员提供更多的方便,以吸引更多的程序员喜欢并使用Java。其发展历程如表所示:8Java自JDK1.0.2到Java2v6.0以来的演变过程版本日期主要演变内容JDK1.0.21996年1月第一次发布JDK1.11997年2月实例初始化程序,嵌套类,I/OReader与Writer类等JDK1.2(后

5、改为Java2)1998年12月JFC与Swing,集合类与JDBC增强,线程本地存储等JDK2v1.32000年5月无重大变化,主要是改善性能和修补以前的缺陷JDK2v1.42001年12月正则表达式,新的I/O包,断言语句等J2SE5.02004年6月自动加封和解封,枚举类型,可变参数,访问环境变量,增强的for循环,静态导入等;类库变化:printf,java.util.scanner,java.util,concurrent,javax.xml,J2SE6.02006年11月(1)提供了java.io.Console类专用来访问基于字符的控制台设备9J2

6、SE6.02006年11月(2)AWT新增加了两个类:Desktop和SystemTray(3)CompilerAPI(JSR199)去动态编译Java源文件(4)提供了一个简单的HttpServerAPI,据此可以构建自己的嵌入式HttpServer,它支持Http和Https协议,提供了HTTP1.1的部分实现(5)对脚本语言的支持如:ruby,groovy,javascript.(6)插入式注解处理API(PluggableAnnotationProcessingAPI),插入式注解处理API(JSR269)提供一套标准API来处理Annotations(

7、7)提供嵌入式数据库Derby101999年下半年,SunMicrosystems重新组织Java平台的集成方法,并将Java企业级应用平台作为发展方向,因此,现在Java的大家庭中有三个主要成员:(1)J2SE——即Java2(SoftwareDevelopmentKit)StandardEdition,是Java最通行的版本,用于工作站,PC机的Java标准平台。(2)J2ME——即Java2MicroEdition,用于嵌入式Java消费电子平台。无线通讯,手机,PDA等小型电子装置都可以采用其作为开发工具及应用平台。(3)J2EE——即Java2Ente

8、rpriseEditio

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。