《Java程序设计》课程电子教案(PPT课件讲稿)第一章 计算机语言

Java程序设计 Programming in Java 骆挺 2021/2/24
2021/2/24 1 Java程序设计 Programming in Java 骆挺

教材 ·雍俊海.Java程序设计.北京:清华大学出版社,2008 Textbook fo ning in Jay Java程序设计 满学大学出器 2021/2/24 2
2021/2/24 2 教材 • 雍俊海. Java程序设计. 北京: 清华大学出版社, 2008

习题集 雍俊海Java程序设计 习题集(含参考答案) 审带编著 北京:清华大学出版社,Jva程设计习题集 (含参考答案) 2006. 清华大字出社 2021/2/24
2021/2/24 3 习题集 • 雍俊海. Java程序设计 习题集(含参考答案). 北京: 清华大学出版社, 2006

目标 掌握Java编程基本技能 掌握学习Java的基本方法 能够用Java来解决实际问题 也可以为SCJP( Sun certified java Programmer)做准备 2021/2/24
2021/2/24 4 目标 • 掌握Java编程基本技能 • 掌握学习Java的基本方法 • 能够用Java来解决实际问题 • 也可以为SCJP(Sun Certified Java Programmer)做准备

本章总体纲要 Jav简介 开发环境的建立 我会写W程净 2021/2/24
2021/2/24 5 本章总体纲要 • Java简介 • 开发环境的建立 • 我会写 Java程序

为什么不直接采用自然语言? 自然语言: 表达意思常常不够明确 结构常常过于复杂 词汇量大,而且在不断发展 科学前沿 2021/2/24
2021/2/24 6 为什么不直接采用自然语言? • 自然语言: – 表达意思常常不够明确 – 结构常常过于复杂 – 词汇量大,而且在不断发展 • 科学前沿

计算机语言 ·1) 1st GL:二进制机器语言 ·2)2ndGL:低级语言(LLL) 汇编语言 3)3rdGL:高级语言(HLL) ·4)4thGL:比3rdGL更接近于自然语言(?) 面向特定的应用 5)5thGL:(2 GL(第X代计算机语言) 2021/2/24
2021/2/24 7 计算机语言 • 1) 1st GL: 二进制机器语言 • 2) 2nd GL: 低级语言 (LLL) »汇编语言 • 3) 3rd GL: 高级语言 (HLL) • 4) 4th GL: 比 3rd GL 更接近于自然语言 (?) »面向特定的应用 • 5) 5th GL: (?) • GL (第 X 代计算机语言)

高级计算机语言(HLL) 1950s:最早的HLIs 1969:大约有120种HLLS 大约有15种被广泛应用 1977:较广泛使用的大约有81种HLLs 现在:大约有2000到4000种HLLs 2021/2/24
2021/2/24 8 高级计算机语言 (HLL) • 1950s: 最早的HLLs • 1969: 大约有120种HLLs, 大约有15种被广泛应用 • 1977: 较广泛使用的大约有81 种HLLs • 现在: 大约有2000到 4000种 HLLs

高级计算机语言举例 Simula \/ Eiffel 2k岛as XTeATTeWS 99 29 e6b me DelphI JAva 图像来自http://www.engin.umdumich.edu/cis/courSe.des/cis40 2021/2/24
2021/2/24 9 高级计算机语言举例 图像来自http://www.engin.umd.umich.edu/CIS/course.des/cis400/

Java历史简介 基于C和C++ 1)1991:用于智能消费型电子产品的语言 James gosling,“绿色项目”,Oak->Java 市场需求发展没有预料的快,差一点就要取消这个 “绿色项目” 2)1993:网络的发展,挽救了这个项目 为网页增加了“动态的内容”,即动态网页设计 ·3)1994:Oak应用于网络,称为Java 4)1995:Java正式公布 2021/2/24
2021/2/24 10 Java历史简介 • 基于C和C++ • 1) 1991:用于智能消费型电子产品的语言 – James Gosling, “绿色项目”, Oak -> Java – 市场需求发展没有预料的快,差一点就要取消这个 “绿色项目” • 2) 1993: 网络的发展, 挽救了这个项目 – 为网页增加了“动态的内容”,即动态网页设计 • 3) 1994: Oak应用于网络, 称为Java • 4) 1995: Java正式公布
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机典型故障处理百科大全》参考资料.pdf
- 武汉大学:《C语言程序设计》课程教学课件 Program Design in C Language(PPT讲稿,共十一讲).ppt
- 《C语言》课程教学课件(PPT讲稿)第4章 简单的C程序设计.ppt
- 《C语言》课程教学课件(PPT讲稿)第3章 数据类型、运算符与表达式.ppt
- 《C语言》课程教学课件(PPT讲稿)第2章 算法(Algorithm).ppt
- 《C语言》课程教学课件(PPT讲稿)第1章 C语言概述.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第八章 系统扩展.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第三章 MCS-51单片机的寻址方式和指令系统.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第十一章 C语言程序设计.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第九章 接口技术.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第七章 串行接口.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第六章 定时中断.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第五章 中断系统.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第四章 汇编语言程序设计.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第二章 MCS-51单片机原理.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第一章 微型计算机基础.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第8章 MCS-51单片机的系统扩展.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第9章 单片机接口技术.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第7章 MCS-51的串行通信接口.ppt
- 西北农林科技大学:《单片机原理与接口技术》课程教学资源(PPT课件讲稿)第6章 定时器/计数器.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)第二章 结构化程序设计.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)关于循环.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)多态性.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)异常.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)继承.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)数组.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)Swing整体介绍.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)文本框(JTextField).ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)JPanel(面板).ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)第三章 面向对象程序设计.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)方法.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)习题集.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)第四章 JAVA语言深入.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)面向对象、JAVA语言中的两种类.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)第二章 结构化程序设计.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)循环.ppt
- 《VC++深入详解教学》掌握C++(孙鑫).ppt
- 《VC++深入详解教学》第十八讲 ActiveX控件(孙鑫).ppt
- 《VC++深入详解教学》第十六讲 线程同步与异步套接字编程(孙鑫).ppt
- 《VC++深入详解教学》文本编程(孙鑫).ppt