Java概述
1. 什么是编程语言?
将人的思想传达给计算机的工具
2. 编程语言的发展
第一代语言:机器语言(打孔机)
第二代语言:汇编语言 MOV A B;
汇编语言的实质和机器语言是相同的,
都是直接对硬件操作,
只不过指令采用了英文缩
写的标识符,
更容易识别和记忆。
汇编语言的实质和机器语言是相同的,
都是直接对硬件操作,
只不过指令采用了英文缩
写的标识符,
更容易识别和记忆。
缺点 | 优点 |
因此汇编源程序一般比较冗长、复杂、容易出错 需要有更多的计算机专业知识 | 汇编生成的可执行文件不仅比较小,而且执行速度很快 |
第三代语言:C所有高级语言的基础,面向过程的语言
C++面向过程/对象语言
Java完全面向对象的跨平台语言
.net跨语言的面向对象平台
3. Java发展史:
Java语言出现于1991年,JDK1.0版本正式发布于1995年
Java的摇篮:SUN Stanford University NetWork
Java之父:James Gosling(詹姆斯•高斯林)
JDK1.0 JDK1.1 JDK1.2 JDK1.3 JDK1.4 JDK5.0 JDK6.0 JDK7.0
Java最新版本JDK8.0
4. Java技术架构体系:
a) J2SE:桌面应用程序
b) J2EE:Java2平台企业版(Java 2 Platform,Enterprise Edition)web应用程序
J2EE为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制:
1. 保留现存的IT资产 2. 高效的开发 3. 支持异构环境 4. 可伸缩性 5.稳定的可用性
c) J2ME:手机应用程序
d) Android-SDK:Android应用程序开发
5. Java特点:
a) Java是一种面向对象的编程语言
b) Java语言是一种编译解释型语言
c) 因为Java语言是基于Java虚拟机运行,所以Java语言可以实现跨平台
d) Java的GC垃圾回收器
e) 可移植性
f) 安全性