北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第一讲 Java导论与Java开发环境(主讲:金旭亮)

第二讲 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等
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(学生作业)面向对象文档.doc
- 湖南农业大学:《计算机组成原理教案》第一章 计算机系统概论(蒋邵平).ppt
- 湖南农业大学:《计算机组成原理教案》第五章 中央处理器(蒋邵平).ppt
- 湖南农业大学:《计算机组成原理教案》第三章 存储系统(蒋邵平).ppt
- 湖南农业大学:《计算机组成原理教案》第七章 显示器(蒋邵平).ppt
- 湖南农业大学:《计算机组成原理教案》第六章 总线的基本概念(蒋邵平).ppt
- 湖南农业大学:《计算机组成原理教案》第二章 数据格式(蒋邵平).ppt
- 重庆邮电大学:《C语言程序设计》课程授课计划二.doc
- 重庆邮电大学:《C语言程序设计》课程授课计划一.doc
- 重庆邮电大学:《C语言程序设计》课程PPT教学课件(讲稿)第9讲 存储类型 宏定义 数组.ppt
- 重庆邮电大学:《C语言程序设计》课程PPT教学课件(讲稿)第8讲 模块化程序设计.ppt
- 重庆邮电大学:《C语言程序设计》课程PPT教学课件(讲稿)第7讲 综合程序设计.ppt
- 重庆邮电大学:《C语言程序设计》课程PPT教学课件(讲稿)第6讲 循环和综合程序设计.ppt
- 重庆邮电大学:《C语言程序设计》课程PPT教学课件(讲稿)第5讲 多分支和循环.ppt
- 重庆邮电大学:《C语言程序设计》课程PPT教学课件(讲稿)第4讲 作用域和选择结构程序设计.ppt
- 重庆邮电大学:《C语言程序设计》课程PPT教学课件(讲稿)第3讲 多函数程序设计.ppt
- 重庆邮电大学:《C语言程序设计》课程PPT教学课件(讲稿)第2讲 简单C程序设计.ppt
- 重庆邮电大学:《C语言程序设计》课程PPT教学课件(讲稿)第20讲 位运算讲、位段、枚举变量、大型程序开发.ppt
- 重庆邮电大学:《C语言程序设计》课程PPT教学课件(讲稿)第1讲 简介与hello world.ppt
- 重庆邮电大学:《C语言程序设计》课程PPT教学课件(讲稿)第18讲 文件.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第三讲 Java语法基础.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第二讲 Java应用程序与Applet.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)Java开发Application.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第七讲 接口与数据结构.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第五讲 创建与使用类.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第八讲 异常处理.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第六讲 继承与多态.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第四讲 方法.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)Java考试指导.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第九讲 范型程序设计.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第十一讲 反射与序列化.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第十三讲 图形程序设计.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第十二讲 多线程.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第十五讲 面向对象理论小结.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第十四讲 事件处理模型与GUI图形界面设计.ppt
- 北京理工大学:《Java导论与Java开发环境》课程教学资源(PPT课件讲稿)第十讲 文件与流操作.ppt
- 《网络教程习题》1-14操作题.doc
- 《网络教程习题》15-30操作题.doc
- 《网络教程习题》31-43操作题.doc
- 《网络教程习题》44-53操作题.doc