菜鸡大学生,现在正在自学java,此篇是我用来记录分享我的笔记。刚开始学习,笔记会有很多地方不严谨不完整甚至错误,所以欢迎大佬们指正,感谢大佬们前来指导,谢谢。
什么是Java:简介:
Java是一种功能强大和多用途的编程语言,可用于开发运行在移动设备、台式计算机以及服务器端的软件。
Java 简史:
995年5月23日,Java语言诞生,由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。
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的三个版本:标准版(JavaSE,以前是J2SE)、企业版(JavaEE以前是J2EE)和微型版(JavaME,以前是J2ME)。
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年04月20日,甲骨文74亿美元收购Sun,取得Java的版权。
2010年11月,由于甲骨文对于Java社区的不友善,因此Apache扬言将退出JCP。
2011年7月28日,甲骨文发布 Java7.0 的正式版。
2014年3月18日,Oracle公司发表 Java SE 8。
2017年9月21日,Oracle公司发表 Java SE 9。
2018年3月21日,Oracle公司发表 Java SE 10。
2018年9月25日,Java SE 11 发布。
2019年3月20日,Java SE 12 发布
Java分为三个体系:
1.JavaSE(J2SE)(Java 2 Platform Standard Edition,java平台标准版);
2.JavaEE(J2EE)(Java 2 Platform Enterprise Edition,java平台企业版);
3.JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。
Java语言的特点:
1. 跨平台性
2. 面向对象
3. 简单性 省去了C++多继承,指针等等
4. 健壮性 垃圾回收机制
5. 多线程性 并行操作 提高执行性能
6. 大数据开发