关注公众号“AI码师”领取2021最新面试资料一份
大家好,我的名字叫JAVA,相信很多秃顶的程序员对我已经不陌生了,我今年30,正在奔四的路上;下面这个老头你们大家应该都不陌生吧:
在这里插入图片描述
没错,他就是“俺老爹”。后面的老爹多指他或者”sun公司“
记得在1991年4月份,我诞生了,老爹给我起了一个乳名叫“Oak”;
后来在我4周岁的时候 1995年5月23日,老爹嫌弃我的名字太low了,于是给我改了名字,叫"JAVA",也就是这一天,我被贴上了这个标签“write once,run anywhere”;
在1996年1月23日,这时我已经5周岁了,我学会了很多技能,比如Java虚拟机,Applet,AWT等, 当然,这些都是老爹教我的,而且从这个时候,老爹已经开始给我定段位了,他说这样能促进我成长,于是我成功的打到了第一个段位"JDK1.0"
在1996年4月,我被很多人所熟知,很多公司都把我当作他们的代言人,有的甚至让我去他们公司上班,后来我和老爹抱怨说,这样太累了,于是老爹就每年举行一次JAVAOne大会,到了这一天,全世界的人都会来看我,讨论我。
由于这段时间一直忙于参加各种活动,导致我的段位一直没有怎么上升,在1997年2月19日,我成功的打到“JDK1.1”的段位,我获得了内部类、反射等众多技能。
两年后,也就是在1999年12月4日,我迎来了巅峰时刻(在当时),我经过不懈的努力,打到了“JDK1.2”的段位,虽然值提升了0.1级,但是我分别在三个不同的领域取得了不同的成功,J2SE、J2EE、J2ME;
在1999年4月27日,老爹又给我带来了一个弟弟,叫“HotSpot”,为什么说是带来呢,因为他不是亲弟弟,他是一个叫“Longview Technokogies”的孩子,不过后来被我老爹买来了。
2000年5月8日,我打到了“JDK1.3”的段位,获得了新的技能"java类库,JDNI服务等"
直到2004年9月30日,我成功的打到了JDK1.5的段位,这时我已经不能用厉害这个词来形容了,因为我已经同时具备自动装箱、泛型、动态注解、枚举、可变长参数、遍历循环等技能;当我打到这个段位时,老爹为了让我的段位名称更加简洁,于是直接更换成了“JDK5”。
在2006年12月11日,我很快升级到了"JDK6"的段位,获得了动态语言支持、编译期注解处理器和微型http服务器API等技能。
时隔四年后,老爹为了生计,只能将我以“74亿美元”的价格,卖给了一位名叫oracle的人,从此我和老爹再也没有了联系,从此oracle成为了我的新老爹,新老爹感觉很有钱,它又从BEA手中给我买了个弟弟"Jrockit",我估计它是怕我孤单,于是又从老爹(SUN)那里把弟弟“Hotspot”买来了,搞不懂,为啥它自己不生呢?
虽然被老爹抛弃,但是我还是一直在训练自己的技能,终于在2013年9月,我成功的升级到了“JDK8”段位,获得了“Lambada”等技能。而且弟弟Hotspot也在努力的打怪升级,它把自己的“永久代”给移除掉了。
在2018年3月20日,我成功的升级到“JDK10”的段位。
到这里,我已经把自己的历程和大家说完咯,最近几年的事,我就不说了,大家应该都能找到相关资料。另外,这个月我刚好满30,祝我生日快乐吧!!!