欢迎来到天天文库
浏览记录
ID:18155026
大小:537.50 KB
页数:49页
时间:2018-09-14
《闫炜_面向对象程序设计java讲稿》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章Java简介11.1Java语言的发展历程11.2Java语言的特点11.3J2EE的基本概念21.4Java开发工具(JDK)简介21.5Java应用程序41.6Java虚拟机原理7第二章Java语言基础82.1Java程序的基本结构82.2Java符号集82.3数据的简单类型92.4常量102.5变量102.6运算符与表达式112.7流程控制语句14第三章Java面向对象程序设计163.1Java的类和对象163.2域和方法173.3访问控制符183.4继承203.5多态性(polymorphism)213.6上转型对象213.7接口(inte
2、rface)213.8包(package)22第四章Java数组和工具类244.1数组244.2字符串264.3语言基础类库304.5异常处理32第五章Java高级编程365.1Java多线程机制365.2输入输出流类385.3网络编程396.1图形用户界面的构成406.2布局管理41教师:闫炜第47页第一章Java简介1.1Java语言的发展历程1.发展初期1991年,SUN公司的程序员JamesGosling,以C++语言为基础,写了一种可在不同平台上工作、可令不同设备互相联系的程序语言—oak(Java)。2.发展中期1994年Web大发展,SUN
3、的共同创始人BillJoy坚信Oak是唯一可以令Web真正实现交互的途径。在他的推动下,Oak变成了一种用来创建一种叫Applet小程序的语言,这些Applet可在任何操作系统中运行。由于Oak(橡树)是Sun公司以前的一种编程语言的名字,所以改名为JAVA。3.迅速推广1997年2月18日,JDK1.1发布。1999年6月,SUN公司发布Java的三个版本:1)J2SE(Java2StandardEdition)标准版:它是一组针对传统桌面应用的API和运行环境;2)J2EE(Java2EnterpriseEdition)企业版:它是J2SE的扩展集,
4、主要用于在服务器端开发可伸缩、可迁移、以数据库为核心的企业级应用;3)J2ME(Java2MicroEdition)微型版:它定义了一组针对嵌入式设备和消费电子设备的API和运行环境,这些设备包括无线手持设备、PDA、电视机顶盒以及其他缺乏足够的资源去支持J2SE的设备。把Java2平台分成三种版本使得它能够更好地满足不同目标领域中开发者的需求,同时也使Java技术在保持其“编写一次,到处运行”精神的同时,在不同领域得到继续发展。4.现状2005年6月,JavaOne大会召开,SUN公司公开JavaSE6(2007可以开始下载)。此时,Java的各种版本
5、已经更名以取消其中的数字“2”:ØJ2EE更名为JavaEE;ØJ2SE更名为JavaSE,ØJ2ME更名为JavaME。1.2Java语言的特点1.2.1简洁性教师:闫炜第47页1.2.2安全性1.Java语言提供了内存管理机制,有一个自动搜集“内存垃圾”程序。2.Java在字节码的传输过程中使用了公开密钥加密机制(PKC)。3.而在运行环境提供了四级安全性保障机制:.字节码校验器(ByteCodeVerifier).类装载器(ClassLoader).运行时内存布局.文件访问限制1.2.3面向对象1.Java语言具有真正的面向对象语言的特点,除了数值
6、、布尔和字符三种基本的数据类型外,其它类型都是对象。2.它支持封装、多态性和继承。1)封装就是将对象内的数据和操作联编起来,形成一个对象;2)多态性是指一个接口,有多个内在实现形式表示;3)继承是指某一对象直接使用另一对象的所有属性和方法的过程。3.Java只支持单重继承,但支持接口,一个类可以实现多个接口。利用接口可以得到多继承的优点,又没有多继承混乱、复杂的问题。1.2.4动态性1.2.5体系结构中立和可移植性1.2.6高性能性1.2.7多线程1.2.8分布式1.3J2EE的基本概念1.4Java开发工具(JDK)简介Java开发工具JDK(Java
7、Developer'sKit),有SPARC/Solaris,X86/Solaris版本和MicrosoftWindows95,WindowsNT版本。它们可以从javasoft.com站点处免费下载,也可以从其它一些镜象站点下载,但是从Sun公司站点能够得到JDK的最新的版本。JDK的安装及参数设置教师:闫炜第47页1.从Sun的官方网站上下载,网址:http://java.sun.com/javase/download.jsp2.下载SDK(JDK中包含了Java运行环境(JRE),而JRE是针对特定平台的,如Windows、Linux或Solari
8、s等)3.安装。4.JDK的PATH参数设置1)对于Windows2000或XP
此文档下载收益归作者所有