2020-09-01

Z的Java之旅

没想到写博客技巧如此之多,以后慢慢学习~

Java发展史

1995年5月正式发布Java(95年前叫oak橡树)—sun公司(太阳微电子公司)为了占领智能电子消费市场,派James Gosling(Java之父)领导团队开发oak语言。
oak----据传说,Jams Gosling 领导的团队在开发语言的时候,正好办公室外边有一棵大的橡树,就命名为了oak,但当时被一家做轮胎的公司注册了商标,得要改名,当时Jams Gosling端着冒着热气的咖啡,Java的图腾是一个冒着热气的咖啡杯,而咖啡豆来自于印尼爪哇岛,所以改名为java(爪哇)。

  • 1995年5月正式发布Java
  • 1996年,sun公司发布了第一个开发工具包JDK 1.0
  • 1997年,JDK 1.1
  • 1998年,JDK 1.2,更名为Java2,是革命性的版本,J2EE发布;
  • 2004年,J2SE 5.0 , JDK 1.5.0,Java 5 深受广大程序员的喜爱;
  • 2006年,J2EE 6.0, JDK 1.6.0 , Java 6;
  • 2009年,SUN公司被Oracle1公司收购了,74美元;
  • 2011年,JavaSE 7.0 , JDK1.7.0 , Java 7;
  • 2014年,发布JDK1.8,目前企业用的最多的一个版本,也是目前来说最稳定的一个版本 2
  • 2017年,Java9.0;
  • 2018年3月,Java10;
  • 2018年9月,Java11;
  • 2019年3月,Java12;
  • 2019年9月,Java13;
  • 2020年3月,Java14.

Java核心优势

跨平台性是Java语言的核心优势。
Java程序是一次编程到处使用,就是对跨平台最好的解释。
95,96,97 Java刚发布的时候,正好处于互联网刚好发展起步,跨平台性就建立了强大的生态体系。发展至今,很多语言都具有了跨平台性,但是Java是第一个吃苹果的人,抢占了先机,有强大的生态体系,所以发展至今,经久不衰。

Java三大版本的含义

JavaSE(Java Standard Edition)基础

标准版,定位在个人计算机上的应用(桌面应用):QQ聊天软件,桌面窗口游戏,上世纪90年代末互联网上大放异彩的Applet也属于这个版本,Applet后来被Flash取代,发展到今天,Flash也被H5(HTML5)取代。

JavaEE(Java Enterprise)

企业版,定位在服务器端的应用(Javaweb应用–网络浏览器前端页面),是JavaSE的扩展:12306网站,京东,淘宝,牛客网等。

JavaME(Java Micro Edition)(逐渐被替代)

微型版,定位在消费电子产品的应用上(嵌入式应用):被Android所替代,Android有5层架构,上层就是APP层,使用语言就是Java。

注意:很多人都会误认为安卓开发就是JavaME,这是两个完全不同的内容。在这里插入图片描述
18.


  1. Oracle公司主要是一个数据库研发公司 ↩︎

  2. 在技术领域,往往不是什么最新用什么,而是哪个版本最稳定用哪个。 ↩︎

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值