Files
Hui-s-notebook/logseq-java/pages/Java发展历程.md
2024-02-02 00:12:49 +08:00

49 lines
1.7 KiB
Markdown
Raw Blame History

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