49 lines
1.7 KiB
Markdown
49 lines
1.7 KiB
Markdown
- Java起源
|
||
- Java是一种高级编程语言
|
||
- 1991,起源SUN Green小组开发Star 7项目[整合了C++ Lisp SmallTalk](智能家居)
|
||
- 1992,开发后没市场
|
||
- 1993,团队面临解散,决定Java去走互联网
|
||
- 早期叫Oak(橡树),据说Java之父手(詹姆斯·高斯林)上爪哇的咖啡
|
||
- Java的发展史
|
||
- 95/5/23,java正式诞生
|
||
- 96/1/23,JDK1.0
|
||
- 97/2/18,JDK1.1,此时算是最初级的版本
|
||
- 98/12/8,JDK1.2,milestone version
|
||
- 更名为Java2.0
|
||
- 确定Java未来的走向
|
||
- 1. **J2SE**(标准),开发桌面应用,Eclipse,IDEA
|
||
2. **J2ME**(微型),手机嵌入式程序,Nokia
|
||
3. **J2EE**(企业),开发企业级,互联网应用
|
||
- 04/10,JDK1.5 another milestone
|
||
- 1. Java更名Java5.0
|
||
2. 提供了注解,枚举,多线程等一系列的新功能或优化功能
|
||
- J2SE-->[[Java SE]]
|
||
J2ME-->[[Java ME]]
|
||
J2EE-->[[Java EE]]
|
||
- 2010/4/20,SUN被Orcale收购
|
||
- 目前最新Java18,JDK18
|
||
- Java技术组成
|
||
- 1. Java编程语言
|
||
- 特点
|
||
- 1. 简单性:
|
||
- 抛弃[[C语言]]头文件,结构体,联合体,[[指针]]等一系列非常复杂的内容
|
||
- 前辈多,现任广
|
||
- 2. 结构中立:
|
||
- Java语言在项目开发中,可以和其他任何语言共存
|
||
- 3. [[面向对象]]
|
||
- 4. 支持[[分布式]]
|
||
- 5. 跨平台:
|
||
- 一次编写,处处运行
|
||
- 6. 高性能
|
||
- 7. [[多线程]]
|
||
- 8. [[健壮性]],安全性
|
||
- 2.Java平台
|
||
- [[JDK]]
|
||
- Java Development Kit(Java开发工具包)
|
||
- JRE+[[API]]工具
|
||
- [[JRE]]
|
||
- Java Runtime Environment(Java运行环境)
|
||
- JVM+[[核心库]]类
|
||
- [[JVM]]
|
||
- Java Virtual Machine(Java虚拟机)
|
||
- Java虚拟机出现目的:跨平台 |