Java第一章.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Java第一章.ppt》由会员分享,可在线阅读,更多相关《Java第一章.ppt(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 课程性质、安排与案例课程性质、安排与案例 前导前导C、C+、后续后续JSP、J2EE课程安排:课程安排:1、课时数:、课时数:授课授课72;上机;上机362、学习方法:、学习方法:理论上机练习理论上机练习 考试方式:闭卷考试考试方式:闭卷考试+平时成绩平时成绩案例:案例:伸展文字伸展文字、滚动字幕滚动字幕、动动 画画、百叶窗百叶窗、游戏游戏、时钟时钟1、时钟时钟2、计算器计算器、钢琴钢琴。课程内容课程内容面向对象概述面向对象概述Java概述概述Java语言基础语言基础抽象、封装与类抽象、封装与类继承与多态继承与多态工具类与算法(语言基础类库、工具类与算法(语言基础类库、Applet、数组、数
2、组、字符串)字符串)图形用户界面的设计与实现图形用户界面的设计与实现Java高级编程高级编程基础重点难点方法介绍扩展第第1章章 面向对象概述面向对象概述学习目标学习目标 了解面向对象的提出了解面向对象的提出了解面向对象问题求解概述了解面向对象问题求解概述掌握对象的属性及相互关系掌握对象的属性及相互关系了解对象、类与实体关系了解对象、类与实体关系了解面向对象软件的开发过程了解面向对象软件的开发过程了解面向对象程序设计方法特点了解面向对象程序设计方法特点重点面向对象的提出面向对象的提出面向对象与面向对象与JavaJava 与与C、C+Java 与与J2EE面向对象的提出面向对象的提出程序语言的发展
3、程序语言的发展 1.机器语言机器语言 2.汇编语言汇编语言 3.面向过程语言面向过程语言 Basic、C C+、Delphi 4.面向对象语言面向对象语言 Java C#面向对象与面向对象与Java 面向对象是方法是一种思维方式,需要通过载体面向对象是方法是一种思维方式,需要通过载体体现,体现,Java是纯的面向对象的编程语言。是纯的面向对象的编程语言。Java 与与C、C+C+=C+面向对象面向对象 Java由由C+衍生的,但去除衍生的,但去除了了C+中的一些缺点(指针、内存管理等)。中的一些缺点(指针、内存管理等)。Java 与与J2EE J2EE是是Internet下用下用Java语言设
4、计系统的体系语言设计系统的体系结构。结构。面向对象概述面向对象概述面向对象对象类继承消息面向对象对象类继承消息 a 对象(对象(object):状态):状态+行为行为 属性属性+操作操作 独立性、自恰性独立性、自恰性 b 类(类(class):):某些对象的共同特征某些对象的共同特征(属属 性和操作性和操作)的表示。的表示。c 继承(继承(inherit):):遗传关系的直接模拟,表遗传关系的直接模拟,表示类之间内在联系以及对属性和操作的共享。示类之间内在联系以及对属性和操作的共享。d 消息(消息(message):):对象之间进行通信的一对象之间进行通信的一种构造。种构造。对象、类、实体对象
5、、类、实体对象类实体抽象数据类计算机世界现实世界概念世界映射计算机逻辑实现实例化抽象抽象对象的关系对象的关系包含包含 当对象当对象A是对象是对象B的属性时,称对象的属性时,称对象B包含包含A.继承继承 当对象当对象A是对象是对象B的特例时,称对象的特例时,称对象A继承了继承了B.关联关联 当对象当对象A的引用是对象的引用是对象B的属性时,称对象的属性时,称对象A和和对象对象B之间是关联关系之间是关联关系.整体整体部分部分 一般一般特殊特殊面向对象的软件开发过程面向对象的软件开发过程面向对象的分析面向对象的分析 干什么干什么面向对象的设计面向对象的设计 怎么做怎么做面向对象的实现面向对象的实现
6、具体做具体做面向对象程序设计方法的优点面向对象程序设计方法的优点可重用性可重用性 可扩展性可扩展性可管理性可管理性第第2章章 Java概述(概述(1)学习目标:学习目标:了解了解Java语言的基本情况语言的基本情况 学会安装并配置学会安装并配置Java平台平台 掌握第一类掌握第一类Java程序的运行过程程序的运行过程重点:重点:安装并配置安装并配置Java平台平台第一类第一类Java程序的运行过程程序的运行过程Java语言概述语言概述Java由美国由美国Sun公司公司20世纪世纪90年代中期正式推出年代中期正式推出 的的一种一种高级编程语言高级编程语言,采用,采用面向对象面向对象的编程技术。的
7、编程技术。(Write Once,Run Anywhere)(一次编写,到处运行)(一次编写,到处运行)Java语言的版本语言的版本 Java早期版本称为早期版本称为JDK,1.2、1.3、1.4版改版改名为名为Java2,Java2平台的发布被称为平台的发布被称为Java发发展史的新里程碑。现在发展为展史的新里程碑。现在发展为java5、java6。目前流行的许多目前流行的许多Java教程都是基于教程都是基于Java2技术技术上的。上的。Java的最新版本为的最新版本为Java6版。版。目前使用的是目前使用的是Java 2。它包括它包括3个版本:个版本:1、适用于小型设备和智能卡的、适用于小
8、型设备和智能卡的Java 2 平台平台Micro版版(Java 2 Platform Micro Edition,J2ME)2、适用于桌面系统的适用于桌面系统的Java 2平台平台标准版标准版 (Java 2 Platform Standard Edition,J2SE)3、适用于创建服务器应用程序和服务的适用于创建服务器应用程序和服务的企业版企业版 (Java 2 Platform Enterprise Edition,J2EE多多层模型层模型)应用:应用:JSP/Servlet、EJB、XML、JavaBean Java语言的版本语言的版本Java的编程环境的编程环境1、安装并配置、安装并
9、配置Java平台平台 Java平台:平台:Java应用编程接口(应用编程接口(API)(JRE)Java虚拟机(虚拟机(JVM)在任何不同的时间或场合,都可以在在任何不同的时间或场合,都可以在JVMJVM上执行上执行该字节码文件,也就是由该字节码文件,也就是由JVMJVM将字节码指令解释将字节码指令解释为特定平台的机器码指令并执行为特定平台的机器码指令并执行-Java-Java程程序并不是在本机操作系统上直接运行,而是通过序并不是在本机操作系统上直接运行,而是通过JavaJava虚拟机向本机操作系统进行解释来运行。虚拟机向本机操作系统进行解释来运行。JVMJVM起到翻译的作用。起到翻译的作用。
10、Java环境的搭建环境的搭建Java 程序程序Java 虚拟机虚拟机Java APIs计算机系统计算机系统Java平台平台(安装JDK)(Write Once,Run Anywhere)(一次编写,到处运行)(一次编写,到处运行)3、Java平台的安装平台的安装 Java平台可从平台可从 http:/ Developers Kits),),其中包括其中包括Java API的全的全套文档资料。不同的操作系统有不同的套文档资料。不同的操作系统有不同的JDK。安装中应注意的问题:安装中应注意的问题:1、路径可选、路径可选 2、运行环境配置、运行环境配置 Path-外部命令搜索路径。标明某个可执行文件
11、外部命令搜索路径。标明某个可执行文件的保存位置后,系统都可以通过的保存位置后,系统都可以通过Path这一这一环境变量记环境变量记录的路径找到它,进而实现在任何路径下都能运行该录的路径找到它,进而实现在任何路径下都能运行该文件。文件。CLASSPATH-类资源位置搜索路径。标明定义类资源位置搜索路径。标明定义过的过的Java类的字节码文件的保存位置,在其它的类中类的字节码文件的保存位置,在其它的类中使用该类时,运行环境能够找到并引入该类。使用该类时,运行环境能够找到并引入该类。JAVA_HOME-JDK的安装路径,以后用的安装路径,以后用%JAVA_HOME%代替安装目录代替安装目录 Path、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 第一章
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内