Java语言概述
计算机语言发展史
分为三个阶段:
- 机器语言
- 低级语言
- 高级语言
Java发展史
开始是由以为叫James Gosling带领团队开发的用于智能家电的(类似今天的小米,但是小米用的别人的系统,哎),比如钟表、录音机、洗衣机、电视机等等的。
其实从这里也可以看到,真正的大牛,不是编程牛逼,而是一些能预测行业发展,并且能和很多语言进行利弊分析,最终开发一个语言或者项目适合自己公司业务的。
详细介绍:Java介绍
这里需要注意的是:
- 跨平台
- 面向对象
- 开源
Java分为三个体系:
- Java SE(J2SE,Java2 Platform Standard Edition,标准版)
- JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企业版)
- Java ME(J2ME,Java 2 Platform Micro Edition,微型版)
1995年5月23日
| Java语言诞生 |
1996年1月 | 第一个JDK-JDK1.0诞生 |
1996年4月 | 10个最主要的操作系统供应商申明将在其产品中嵌入JAVA技术 |
1996年9月 | 约8.3万个网页应用了JAVA技术来制作 |
1997年2月18日 | JDK1.1发布 |
1997年4月2日 | JavaOne会议召开,参与者逾一万人,创当时全球同类会议规模之纪录 |
1997年9月 | JavaDeveloperConnection社区成员超过十万 |
1998年2月 | JDK1.1被下载超过2,000,000次 |
1998年12月8日 | JAVA2企业平台J2EE发布 |
1999年6月 | SUN公司发布Java的三个版本:标准版、企业版和微型版 |
2000年5月8日 | JDK1.3发布 |
2000年5月29日 | JDK1.4发布 |
2001年6月5日 | NOKIA宣布,到2003年将出售1亿部支持Java的手机 |
2001年9月24日 | J2EE1.3发布 |
2002年2月26日 | J2SE1.4发布,自此Java的计算能力有了大幅提升 |
2004年9月30日18:00PM | J2SE1.5发布,成为Java语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE1.5更名为Java SE 5.0 |
2005年6月 | JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名,以取消其中的数字“2”:J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME |
2006年12月 | SUN公司发布JRE6.0 |
2009年4月7日 | Google App Engine开始支持Java |
2009年04月20日 | |
2010年11月 | |
2011年7月28日 | 甲骨文发布java7.0的正式版 |
2014年3月19日 | 甲骨文公司发布java8.0的正式版 |
Java语言特性
简单性:学习门槛低,甚至很多培训机构初中生都能学,而且出来工作2-3年能拿到8-10k这样。
面向对象
可移植性(JVM):跨平台,其实这个也好理解,了解过java历史的都知道,java开始其实是sun为了打开智能家电市场的,那肯定得需要一门跨平台的语言了。
健壮性(自动垃圾回收机制GC)
多线程
高并发
Java的加载与执行