第二讲 Java导论与 Java开发环境 Write once, Run everywhere 北京理工大学信息学院计算机系金旭亮
Java导论与 Java开发环境 Write once, Run everywhere. 北京理工大学信息学院计算机系 金旭亮 第一讲
本讲主要内容 ■了解计算机语言的基本知识 了解Java环境 了解面向对象技术与UML 了解本课程学习的主要内容 了解如何学习Java 搭建Java运行环境 2021/2/24 北京理工大学计算机系 2
2021/2/24 北京理工大学计算机系 2 本讲主要内容 了解计算机语言的基本知识 了解Java环境 了解面向对象技术与UML 了解本课程学习的主要内容 了解如何学习Java 搭建Java运行环境
计算机语言简介
一、计算机语言简介
计算机语言发展史 ■CC++曾被认为是计算机领域最重要的开发语 言,但 nternet的兴起以及Java的出现打破了 这一局面。 Internet在现代信息系统中的地位使 Java成为了互联网时代的核心语言 M$为了对抗Java,全力推出了C#和NET平台, 两虎相争,孰能取胜?且让我们拭目以待 2021/2/24 北京理工大学计算机系 4
2021/2/24 北京理工大学计算机系 4 计算机语言发展史 C/C++曾被认为是计算机领域最重要的开发语 言,但Internet的兴起以及Java的出现打破了 这一局面。Internet在现代信息系统中的地位使 Java成为了互联网时代的核心语言 ◼ M$为了对抗Java,全力推出了C#和.NET平台, 两虎相争,孰能取胜?且让我们拭目以待
其它的高级语言 Fortran COBOL cR Common Business Oriented Language Pascal ■ Basic c& Beginner's All-purpose Symbolic Instruction Code JavaScript Ruby 2021/2/24 北京理工大学计算机系 5
2021/2/24 北京理工大学计算机系 5 其它的高级语言 Fortran COBOL Common Business Oriented Language Pascal Basic Beginner’s All-purpose Symbolic Instruction Code JavaScript Ruby
Java历史 最早是Sun为了开发智能家电产品而设计的 1991 Patrick Naughton和 James Gosling领导 1992,1993年连一个客户也没找到 1994年 Patrik Naughton和 Jonathan Payne开发 HotJava浏览器 接着被用来创建具有动态效果的网页 1995年支持Java的浏览器 Netscape发布,大公司纷纷在自己 的产品加入对Java的支持。 1996年Java1.02版发布,可以创建动态网页,但不能打印 1998年的 JavaOne会议的最大新闻是Java1.2版 2002年,Java14版 2004年,Java50版 2021/2/24 北京理工大学计算机系 6
2021/2/24 北京理工大学计算机系 6 Java历史 ◼ 最早是Sun为了开发智能家电产品而设计的 1991 Patrick Naughton和James Gosling领导 1992,1993年连一个客户也没找到 1994年Patrik Naughton 和Jonathan Payne 开发 HotJava浏览器 ◼ 接着被用来创建具有动态效果的网页 1995年支持Java的浏览器Netscape发布,大公司纷纷在自己 的产品加入对Java的支持。 1996年Java 1.02版发布 ,可以创建动态网页,但不能打印! 1998年的JavaOne会议的最大新闻是Java 1.2版 2002年,Java 1.4版 2004年,Java 5.0版
Java语言的变革 版木10语言本身 版本1.1内部类 版本12无 n版本13无 版本14断言 ■版本1.5(50)泛型, For each循环,可变 元参数,自动打包,元数据,枚举,静态导 入 2021/2/24 北京理工大学计算机系 7
2021/2/24 北京理工大学计算机系 7 Java语言的变革 版本1.0 语言本身 版本1.1 内部类 版本1.2 无 版本1.3 无 版本1.4 断言 版本1.5(5.0) 泛型,For each循环,可变 元参数,自动打包,元数据,枚举,静态导 入
Java的应用领域 现在被用于 开发大规模的企业应用 增强 Web server的功能 开发移动通信设备 2021/2/24 北京理工大学计算机系 8
2021/2/24 北京理工大学计算机系 8 Java的应用领域 ◼ 现在被用于: ◼开发大规模的企业应用 ◼增强Web server的功能 ◼开发移动通信设备
二、Java须知
二、Java须知
Java是什么 Java是一个统称,它包括丰富的内容: (1)Java语言规范; (2)Java虚拟机; (3)Java类库和应用程序 (4)Java相关技术:EJB,J2EE,J2ME, CORBA等 2021/2/24 北京理工大学计算机系 10
2021/2/24 北京理工大学计算机系 10 Java是什么 Java是一个统称,它包括丰富的内容: (1)Java语言规范; (2)Java虚拟机; (3)Java类库和应用程序; (4)Java相关技术:EJB,J2EE,J2ME, CORBA等