Java入门基础:5分钟了解Java
一. Java发展史和其特点特性
1. Java发展史
- 1991年,SUN公司成立了由詹姆斯·高斯林领导的“Green”项目小组,目的是开发一种能够在各种消费性电子产品上运行的程序架构。在决定使用哪种编程语言时,他们发明了一种名为“Oak”的面向对象语言,后改名为“Java”。
- 1994年,网景公司推出了浏览器。1995年,高斯林参加会议时,在浏览器上演示了鼠标操作分子模型,轰动现场,自此Java语言火了起来。
演变
时间 | 版本 | 特点 |
---|---|---|
1996年1月 | JDK1.0 | 向开发语言演变 |
1997年2月 | JDK1.1 | |
1998年12月8日 | JDK1.2 | 将Java体系分为三个大方向 |
1999年6月 | - | 微型版J2ME、标准版J2SE、企业版J2EE |
2000年5月 | JDK1.3、JDK1.4、J2SE1.3 | |
2002年2月26日 | J2SE1.4 | |
2004年9月30日 | J2SE1.5 | 里程碑式更改,直接更名为Java SE 5.0 |
2014年3月18日 | Java SE8 | 全新Lambda表达式、流式编程 |
2017年9月22日 | Java SE9 | |
2018年9月26日 | Java SE11 | Java大版本周期变化之后第一个长期支持版本 |
2. Java特点特性
- 纯面向对象的编程语言
- 什么是面向对象?(在后面详细学习,是一种思想)
- 与平台无关(跨平台)语言
- 较为健壮,基于C和C++
- 较高的安全性,某些易出错的操作不允许做(自动回收垃圾、强制类型检查、取消指针)
Java跨平台原理(JVM)
源代码经过编译->字节码文件.class(可以被虚拟机所运行)->Java虚拟机:JVM(万能翻译机),以此实现跨平台。