java程序设计及应用开发教程.ppt





《java程序设计及应用开发教程.ppt》由会员分享,可在线阅读,更多相关《java程序设计及应用开发教程.ppt(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、java程序设计及应用开程序设计及应用开发教程发教程Java程序设计及应用开发教程构架Java语言以语言以其面向对象其面向对象性、可重用性、可重用性、平台无性、平台无关性、多线关性、多线程、安全可程、安全可靠等特性成靠等特性成为网络程序为网络程序设计中的佼设计中的佼佼者,受到佼者,受到广泛的青睐广泛的青睐三大模块三大模块Servlet与与JSP程序设计程序设计Java概述与语言基础概述与语言基础Java异常处理异常处理Java输入输出流输入输出流高级高级GUI设计与多媒体技术设计与多媒体技术Java应用开发与课程设计实例应用开发与课程设计实例教参教参Java流程控制流程控制图形用户界面编程图形
2、用户界面编程Java线程机制与线程机制与AppletJava网络编程基础网络编程基础Java数据库连接数据库连接第第12-16章章应用开发篇应用开发篇第第1-5章章基础知识篇基础知识篇第第6-116-11章章 程序设计篇程序设计篇面向对象程序设计和继承与多态面向对象程序设计和继承与多态2&课程概要课程概要1第第一一章章Java概述概述1第第二二章章Java语言基础语言基础1第第三三章章流程控制流程控制1第第四四章章面向对象程序设计基础面向对象程序设计基础1第第五五章章继承与多态继承与多态1第第六六章章异常处理异常处理1第第七七章章输入输出流输入输出流1第第八八章章图形用户界面编程图形用户界面编
3、程1第第九九章章高级高级GUI设计与多媒体技术设计与多媒体技术1第第十十章章Java线程机制线程机制1第十第十一一章章Applet1第第十二十二章章Java数据库连接数据库连接1第第十三十三章章Java网络编程基础网络编程基础1第十第十四四章章Servlet程序设计程序设计1第第十十五章五章JSP程序设计程序设计1第第十六十六章章Java应用开发与课程设计实例应用开发与课程设计实例3参考文献2.耿祥义编著耿祥义编著.Java大学实用教程大学实用教程.北京:电子工业出版社北京:电子工业出版社,2005.73.李尊朝等编著李尊朝等编著.Java语言程序设计语言程序设计.北京:中国铁道出版社北京:中
4、国铁道出版社,2004.121.Y.D Liang著.Java语言程序设计.北京:机械工业出版社,2006.082.耿祥义编著.Java大学实用教程.北京:电子工业出版社,2005.73.李尊朝等编著.Java语言程序设计.北京:中国铁道出版社,2004.124.张永常等编著.Java程序设计实用教程.北京:电子工业出版社,2006.085.徐谡等编著.Java程序设计实用教程.北京:清华大学出版社,2005.076.叶核亚等编著.Java2程序设计实用教程.北京:电子工业出版社,2003.057.胡伏湘等编著.Java程序设计实用教程.北京:清华大学出版社,2005.078.黄明等编著.Ja
5、va 课程设计.北京:电子工业出版社,2006.069.梁锦业等编著.Java语言及应用教程.北京:人民邮电出版社.2005,0910.史斌星等编著.Java基础编程贯通教程.北京:清华大学出版社,2003.1011.马迪芳编著.Java程序设计实用教程.北京:北方交通大学出版社.2004.0912.黄明等编著.Java信息系统设计与开发实例.北京:机械工业出版社,2005.0313.Java语言与面向对象程序设计.朱福喜编著 湖北:武汉大学出版社2003.0714.Deitel H.M 编著.高级Java2大学教程.北京:电子工业出版社.2003.014第第1章章Java概述概述1.1Jav
6、a发展与特点发展与特点1.2Java程序的分类程序的分类1.3Java运作机制运作机制1-4Java运行平台与程序开发运行平台与程序开发1-5Java编辑工具与编辑工具与Jcreator1-6Java与与C/C+的比较的比较本本章章主主要要讲讲述述了了Java起起源源与与发发展展、技技术术现现状状、特特点点与与分分类类、Java运运作作机机制制、JDK的的获获取取与与安安装装、JDK环环境境变变量量设设置置、Java程程序序开开发发,同同时时介介绍绍了了Java编编辑辑工工具具,尤尤其其是是JcreatorPro3.5编辑工具及编辑工具及Java与与C/C+的比较等。的比较等。51.1Java
7、发展与特点发展与特点基于基于Java的各项技术已经成为的各项技术已经成为IT业界的领先技术。达到了如下的预期目标:业界的领先技术。达到了如下的预期目标:11创建一种面向对象的程序设计语言语境;创建一种面向对象的程序设计语言语境;11提供一个程序代码独立于平台的解释执行程序的运行环境提供一个程序代码独立于平台的解释执行程序的运行环境;11吸收吸收C和和C的优点,使程序员容易掌握;的优点,使程序员容易掌握;11实现多线程,使得程序能够同时执行多个任务;实现多线程,使得程序能够同时执行多个任务;11提供代码校验机制以确保系统安全性;提供程序代码动态下载机制提供代码校验机制以确保系统安全性;提供程序代
8、码动态下载机制。1.1.1Java起源与发展起源与发展1991年年 Sun 公司涉足消费电子产品市场,尝试异构平台语言机制。公司涉足消费电子产品市场,尝试异构平台语言机制。1992年年10月月Green小组组员在印尼把小组组员在印尼把Oak改名为改名为Java。1993 年年1994年间年间web 在在 Internet上开始流行,上开始流行,Java由此而悄然兴起由此而悄然兴起1995年年5月月Sun公司发表公司发表Java与与Hot Java产品,产品,Java及及Beta测试版诞生测试版诞生1996年年2月月Java Beta测试版结束,测试版结束,Java 1.0版正式诞生。版正式诞生
9、。1997年年2月月Java急速发展至急速发展至1.1版。版。1998年年12月间,月间,JAVA2企业平台企业平台J2EE发布。发布。1999年年6月月,SUN公公司司发发布布:标标准准版版(J2SE)、企企业业版版(J2EE)和和微微型型版版(J2ME)。同年)。同年7月升级成月升级成1.2版。版。2000年年9月升级至月升级至1.3版。版。2001年年7月升级到月升级到1.4版,并形成版,并形成J2EE、J2SE与与J2ME体系。体系。2002年年2月间,月间,J2SE1.4发布,自此发布,自此Java的功能大幅提升。的功能大幅提升。2004年年9月月30日日18:00PM,J2SE1.
10、5发发布布:这这是是Java的的又又一一里里程程碑碑性性事事件件,为为彰显重要性,彰显重要性,J2SE1.5更名为更名为J2SE5.0,故而两者同时出现。,故而两者同时出现。2005年年6月月,公公开开了了JavaSE6。并并更更名名取取消消其其名名中中的的“2”:J2EE更更名名为为JavaEE,J2SE为为JavaSE,J2ME更名为更名为JavaME。61.1Java发展与特点发展与特点1.1.2Java的技术现状的技术现状Java平台划分成平台划分成J2EE(Java 2 Enterprise Edition)、)、J2SE(Java 2 Standard Edition)、)、J2M
11、E(Java 2 Micro Edition)共)共3个平台。个平台。1.1.3Java语言的特点语言的特点11面向对象性面向对象性11简单便捷性简单便捷性11平台无关性平台无关性11语言健壮性语言健壮性11运作安全性运作安全性11系统移植性系统移植性11动态扩展性动态扩展性11程序高性能程序高性能11多线程机制多线程机制 1.2Java程序的分类程序的分类JavaJava语语言言主主要要可可划划分分为为:Java Java ApplicationApplication、Java Java Applet Applet、Java Java Servlet Servlet、JSPJSP与与Java
12、BeanJavaBean五种程序类型。五种程序类型。1.3Java运作机制运作机制1.3.1Java虚拟机虚拟机Java程程序序是是基基于于Java虚虚拟拟机机(JVM:JavaVirtualMachine)而而运运行行的的。JVM是软件模拟的虚拟计算机,可在任何处理器上安全、兼容地运行。是软件模拟的虚拟计算机,可在任何处理器上安全、兼容地运行。71.3Java运作机制运作机制图图1-6Java虚拟机层次架构虚拟机层次架构1.3.2JVM执行过程执行过程图图1-7Java程序编译执行程序编译执行81.4Java运行平台运行平台Sun公司把公司把Java平台划分成平台划分成J2EE、J2SE、J
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 程序设计 应用 开发 教程

限制150内