- 0
- 0
- 约4.58千字
- 约 21页
- 2017-11-20 发布于江苏
- 举报
讲java基础
面向对象程序设计 浙江万里学院 第一讲 Java 语言简介 一 课程说明 二 Java语言的特点 三 Java的开发工具 四 Java程序结构 一 课程说明 一 课程说明 课程目标: 1)熟悉面向对象的程序设计方法 2)熟悉Java语言 3)熟悉一种Java开发工具 课时安排: 24学时理论课(12 X 2) 24学时实验课(6 X 4) 课程考核 平时: (点名\课堂表现和问答\作业) 30% 实验: (点名\实验室表现\实验报告) 30% 期终考核:40% 二 Java语言的特点 1 Java语言的发展历史 1991年。Sun公司内,一个Green的项目工程师受命设计一种小型的计算机语言,用于机顶盒、家电控制芯片等消费类设备,由于这些设备功能有限、内存较小,所以这种语言必须尽可能地小,而且应能生成非常紧凑的代码。而且最重要的一点是,这些设备所采用的处理芯片多种多样,要使这个语言有强大的生命力,就绝不能够受限于任何一种体系结构。 1992年,Green项目组发布了第一款应用Java语言的产品—一个很智能的远程控件。但它并未被Sun公司和消费类家电公司所接受。接着Green项目组又开始了许多其它方面的尝试,均惨遭失败,不得不在1994年解散。 Internet 上的WWW服务越来越普遍,人们需要一个好用的浏览器,以便更好地阅读WEB页面。 Netscape的成功启发了Oak项目组成员,他们用Java编 制 了HotJava浏 览器,得到了Sun公司的大力支持. HotJava这个试验品在1995年5月召开的SunWorld大会上首次亮相,从至引发了遍及全球、至今未衰的Java热。 Java语言的初露锋芒,让Sun公司意识到它的价值,于是在1996年初发布了Java的第一个版本。几个月后,又发布了Java 1.02版。但这个版本的Java语言并不是十分完备,不适合用于正规的应用程序的开发。 1996年5月,在旧金山召开了JavaOne大会,Sun公司就发布了令人满意的Java 1.0版. 在1998年召开的JavaOne大会上,Sun公司发布了Java 1.2版,这就是Java 2,它以功能全面的、具有高度扩展能力的新版本换掉了原来的GUI界面和图形工具包。 二 Java语言的特点 2 Java语言的特点 简单的 面向对象的 健壮的 安全的 解释的 与平台无关的 多线程的 动态的语言 二 Java语言的特点 2.1 面向对象性 Java以类组织程序,并且硬性规定:所有类的根结点都是Object类,其余的类都是其子类 ; Java采用面向对象的思想组织程序,支持OO的三个基本特性,即:封装性、多态性和继承性 。 2.2 解释执行 Java代码是解释执行的,我们使用Java编译器将Java代码编译成字节码,这是一种中间代码,然后由Java解释器解释执行。而C++程序是编译执行的,C++程序代码被编译为本地机器指令,然后执行。 二 Java语言的特点 2.3 跨平台性(可移植性) 使用Java语言编写的程序,只要做较少的修改,甚至有时根本不需修改就可在不同平台上运行了。“Write Once , run anywhere(一次编写,到处运行)” Java的跨平台是通过Java虚拟机(JVM)来实现的。 Java虚拟机(JVM)不是跨平台. 二 Java语言的特点 Java跨平台原理 Java平台针对性 J2EE:企业级应用 J2SE:桌面应用 J2ME:嵌入式应用 三 Java的开发工具 开发工具分类 基本开发工具/快速开发工具 开源(开放)工具/收费工具 最基本的JAVA的开发工具 JDK+文本编辑器(如记事本\UltraEdit) JDK与JRE的区别 JDK(Java Development Kit) JRE(Java Runtime Environment ) JDK及帮助文档下载地址 /javase/downloads/index.jsp 三 Java的开发工具 jdk1.6??????? ___________|___________________?????? |?????????? |??????????????????? |????? bin???????? lib???????????????? ? jre?????? |?????????? |????????? _____ |___________?? java.exe??? tools.jar???? |??????????????????
原创力文档

文档评论(0)