当前位置:首页 > 生态圈 > 正文内容

述说java的前世今生(述说java的前世今生小说)

abcsky885个月前 (12-15)生态圈55

本篇文章给大家谈谈

大家好,我是程序设计语言Java对,就是那个叱咤编程江湖24余年,虽被多次传出“病危”,但依旧在TIOBE 编程语言排行榜遥遥领先者没办法,就是这么强大我正式诞生于1995年5月,是由我父亲詹姆斯●高斯林(James Gosling)在任职Sun Microsystems公司时带领团队推出的。

述说java的前世今生(述说java的前世今生小说)

我是一种面向对象的语言,可以撰写跨平台应用软件在我成长的24年间,并非一帆风顺,也可以说是命途多舛2008年,我的老东家Sun公司在经济危机中破产,于2009年4月被Oracle收购在“后妈”这儿我并不受待见。

但我Java是那种认怂的“人”吗,我凭借着自己的魅力不断地攻城略地, 开拓疆土线下引流推广怎么做好,打下了自己的王国如果你对我感兴趣,不防一起进入时空隧道,带你近距离了解JavaSun家有子初成长,出身高贵受人捧;奈何家道中落被“卖身”,奋发图强多磨练,TIOBE榜上惹人羡。

我并不是一个经过精心策划、被呵护着出生的产品,我的存在纯属“意外”1991年4月,我的父亲詹姆斯●高斯林领导的绿色计划(Green Project)启动,目的是发展一种分布式系统结构,使其能够在机顶盒、冰箱、收音机等各种消费性电子产品上运行。

最开始这个项目组是与我的表姐C++合作的,但对于硬件资源极其匮乏的单片式系统来说,C++程序过于繁冗,而且其中的API极其难用,他们被C++的编译器搞得焦头烂额随着项目的深入,他们线下引流推广怎么做好越发的感到,不能和C++继续愉快的合作下去了。

经过各种考量,詹姆斯●高斯林决定创造出一种全新的语言,于是我诞生了最初我的名字为“Oak”(橡树),据说是以我父亲办公室外的树而命名的别看我的名字起的“随便”,我的出现可是具有划时代的意义,编写的Applet让网页由静态转为动态,让网站彻底“活”了起来。

为什么后来我叫Java了呢?因为“上户口”的时候被告知这个名字已经被一家显卡制造商注册了经过最终的讨论,我有了一个新名字即Java

Java之父—詹姆斯●高斯林(James Gosling)有人问,我的名字具体是什么含义,其实我也不太清楚原本Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名,而我线下引流推广怎么做好作为语言,许多库类名称多与咖啡有关:如JavaBeans(咖啡豆)、NetBeans(网络豆)以及ObjectBeans(对象豆)等等。

还有一个很明显的线索是,SUN和JAVA的标识也正是一杯正冒着热气的咖啡所以,我的名字应该是和咖啡有关20多年来,我就像爪哇咖啡一样被全球认可,成为企业级应用平台名副其实的霸主,而且逐步深入分布式计算、异常检测、图像识别、分布式端架构等前言领域。

Java发展史* 1995年Oak语言改名为Java提出了“Write Once,Run Anywhere”的口号* 1996年发布JDK 1.0版本代表技术:Java虚拟机、Applet、AWT等* 1997年发布J线下引流推广怎么做好DK 1.1 版本。

代表技术有JAR文件格式、JDBC、JavaBeans等* 1998年发布J2SE 1.2版本Java技术体系被拆分为3个方向:面向桌面应用开发的J2SE、面向企业级开发的J2EE、面向手机等移动终端开发的J2ME。

* 2000年发布J2SE 1.3版本提供了大量新的Java 2D API,并且新添加了JavaSound类库* 2002年发布J2SE 1.4版本发布了很多新的技术特性,如正则表达式、异常链、NIO、日志类、XML解析器和XSLT转换器等。

* 2004年发布Java SE 5.0( 1.5)版本改进了Java的内存模型(Java Memory Model,JM线下引流推广怎么做好M)、提供了java.util.concurrent并发包等* 2006年发布Java SE 6.0( 1.6)版本。

启用Java SE 6、Java EE 6、Java ME 6的命名方式,提供动态语言支持(通过内置Mozilla Java Rhino引擎实现)、提供编译API和微型HTTP服务器API等* 2009年Oracle甲骨文公司收购Sun公司。

Java商标从此正式归Oracle所有* 2011年,发布Java SE7.0( 1.7)新增try-with-resources语句等* 2014年,发布Java SE8.0( 1.8)加入了Lambda表达式作为新的语言特性,完善重复注线下引流推广怎么做好释功能,改进泛型类型推断,新增方法参数反射等。

* 2017年,发布Java SE 9.0版本支持私有的接口方法,资源的声明可以放到try的外面等* 2018年,发布Java 10.0版本增加局部变量的类型推断、基于时间的版本发布模式、垃圾收集器接口、将 JDK 的多个代码仓库合并到一个储存库中等新特性。

* 2018年,发布Java 11.0版本* 2019年,发布Java 12.0版本知识导读:编程语言,是计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能oracle官网:。

https://www.oracle.com2019年11月TIOBE编程语言榜

2019年1线下引流推广怎么做好1月TIOBE编程语言榜注:TIOBE编程社区指数是编程语言流行度的指标,该榜单每月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube和百度都用于指数计算。

扫描二维码推送至手机访问。

版权声明:本文由海南拓宏网络科技工作室发布,如需转载请注明出处。

本文链接:http://4blc.com/post/7549.html

分享给朋友:

“述说java的前世今生(述说java的前世今生小说)” 的相关文章

国内企业裁员(去年大量裁员的企业)

今天给各位分享 前言最近感慨面试难的人越来越多了,一方面是市场环境,更重要的一方面是企业对Java的人才要求越来越高了。 基本上这样感慨的分为两类人,第一,虽然挂着3、5年经验,但肚子里货少,也没啥拿得出手的项目,自己还意识不到问题;第二,自身有技术追求,但欠点儿火候,多练...

java语言和c语言的相同(java和c语言联系大吗)

本文分享给大家的是: Java和C语言是两种不同的编程语言,它们有许多不同之处,同时也有一些共同之处首先,C语言是一种编译型语言,而Java是一种解释型语言这意味着,在编写C程序时,源代码需要先被编译成机器码,然后才能被计算机执行;而Java程序则直接被Java虚拟机(JVM)解释...

面向对象和面向过程的概念分别是什么(面向对象与面向过程的区别 举例)

今天给各位分享 原标题:面向过程和面向对象有什么区别前言壹哥相信,经过你对前面文章中技术点的学习,现在的你应该已经对Java具备了初步的了解和掌握,这为我们继续往后学习奠定了良好的基础我们知道,Java是面向对象的编程语言,但是至今仍有不少同学还不太懂”面向对象“的确切含义。...

java开发工程师前景(java开发能做什么工作)

本篇文章给大家谈谈 在.jar包的引入、xml的配置等方面这就是以前的jar包引入工程的方式——手动复制进来尤其是早期的java .jar版本,差个0.1甚至是0.01都能出大毛病,所以那时候我们作项目就是一个项目作完,作另一个项目时将上一个经过测试了的项目的jars包们考过来,...

大连java培训机构有哪些(大连java招聘信息)

本文分享给大家的是: 如今,中国已经进入互联网高速发展期,各大公司在招聘时都会需要编程人员,而Java作为程序语言中较为便捷和高效的代表,已经成为许多企业招人时的首选于是,很多人为了程序员的高薪资想要通过培训转行,那么大连正规Java培训收费多少呢?今天“好程序员”就来带大家分析一...

java培训班学费一般多少钱一个月(java培训班学费一般多少钱一年)

本篇文章给大家谈谈 Java培训班的学习效果还是比较不错的,但有一个前提就是你要选择一个专业的靠谱的培训机构一直以来大家对于选择java培训班学习有俩种声音,一种是参加培训效果好,比较有用,能够快速学到自己需要的技能而另一种就是大家觉得参加。 java培训学习不值得太贵,根...