迅闻网
让更多人看到你

java语言(java 编程语言)

  java语言

Java是一种面向对象的编程语言。它既吸收了C++语言的各种优点,又摒弃了C++中多继承、指针等晦涩难懂的概念。因此,Java语言具有功能强大和易于使用两个特点。作为静态面向对象编程语言的代表,Java语言完美地实现了面向对象的理论,让程序员以优雅的思维方式进行复杂的编程。
Java具有简单、面向对象、分布式、健壮性、安全性、平台独立性和可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

java编程语言

一、Java发展史
Java语言的诞生没有经过精心策划、制作、最后制作,因为当时的开发者并不想创造世界
如此出色的编程语言之一。
让我们回到1990年底,当时还不是互联网发展的浪潮(全世界都是这样),各大公司都在争相推动电器领域。电视、微波炉、电话)。
在各大公司中,不得不说Sun(创造Java的公司),Sun预计嵌入式系统在未来智能家电领域会发挥很大的作用,因此公司成立了由JamesGosling领导的“GreenProject”为家电提供智能编写通用控制系统。
由于智能家电等设备的处理能力和内存有限,因此编程语言必须非常小,并且能够生成非常紧凑的代码。此外,由于不同的制造商选择不同的中央处理器(CPU),该语言的关键不依赖于任何特定的架构,正是这些限制的要求驱使开发团队设计一种高效的可移植性Gosling称之为语言“橡木”。
到1992年夏天,Green项目已经完成了新平台的一些功能,包括GREen操作系统、Oak的编程语言、类库等等。同年11月,ProjectGreen转型为SunCorporation的全资子公司“FirstPerson,Inc.”。
1992年,GreenProject发布了它的第一个产品,称为“*7”。这款产品是一款非常智能的遥控器,但遗憾的是,Sun对这款产品并不感兴趣。后来直到1994年上半年,没有买家对其生产的产品感兴趣,这也导致了“第一人称公司”公司的解散。
1994年夏天,就在Sun之外,互联网的万维网正在增长。
Gosling第一次将此视为一个机会,并对Oak进行了小幅改造,1994年秋天,PatrickNaughton和JonathanPayne团队完成了第一个Java语言Web浏览器:WebRunner。在观看了浏览器的演示之后,Sun的高管们给予了很高的评价。当时,Oak的商标已经注册,所以只能更名为Java。
有了一个产品,自然会让更多人知道它的强大,于是Sun在1995年初发布了Java语言,并将Java直接放到了互联网上,免费供大家使用。更疯狂的是,连源代码都不保密,在网上公开给大家。
几个月后,让所有人大吃一惊的事情发生了:Java被称为Internet上最火的宝贝。它的Java语言已被下载超过100,000次(想想当时超过100,000次)。然后,网上立刻出现了无数的Java小程序,伪装成各种小动画、小游戏等。
至此,Java语言终于崭露头角,成为一种广为人知的编程语言。
1995年,Sun虽然推出了Java,但它只是一种语言,如果要开发更复杂的程序,就必须有强大的开发类库。因此,Sun在1996年初发布了JDK1.0。这个版本由两部分组成:

java
运行时环境(JRE)
开发环境(JDK)
运行环境包括五个部分:核心API、集成API、用户界面API、发布计划、Java虚拟机(JVM);
开发环境包括编译Java程序的编译器(即javac命令)。
1997年2月18日,Sun发布了JDK1.1。JDK1.1增加了JIT(Just-in-TimeCompilation)编译器,大大提高了JDK的效率。
但一直以来,Java都没有为自己找到一个准确的定位,也没有找到它必须存在的理由,因为1996年Flash出来了,这是一个更简单的动画设计软件:使用Flash几乎不需要编程。知识,你可以制作丰富多彩的动画。随后Flash加入了ActionScipt编程脚本,Flash逐渐蚕食了Java在网页上的应用。
直到1998年12月,Sun才发布了Java历史上最重要的JDK版本:JDK1.2。随着JDK1.2的发布,JSP/Servlet、EJB等规范也随之发布,Java分为J2EE、J2SE和J2ME三部分。版本。
J2ME:主要用于控制移动设备、信息家电等有限的存储设备。
J2SE:整个Java技术的核心和基础,是J2ME和J2EE编程的基础。
J2EE:Java技术中应用最广泛的部分,J2EE为企业应用程序开发提供了完整的解决方案。
这三个版本的推出,标志着Java吹响了进军企业、桌面和移动三大领域的号角。Java已经进入Java2时代,这也是Java快速发展的时期。
2002年2月,Sun发布了JDK历史上最成熟的版本:JDK1.4。此时,由于康柏、富士通、SAS、Symbian、IBM等公司的参与,JDK1.4被称为开发中最快的JDK版本。从JDK1.4开始,我们已经能够用Java实现大多数应用程序。
与此同时,Java语言在企业应用领域蓬勃发展,涌现了大量基于Java语言开发的框架:Struts、WebWork、Hibernate、Spring等;大量的企业应用服务器也开始涌现:WebLogic、WebSphere、JBoss等,这些都标志着Java语言的快速发展时期。
2004年9月,Sun发布了万众瞩目的JDK1.5,同时Sun将JDK1.5更名为JavaSE5.0,J2EE和J2ME也相应更名为JavaEE和JavaME。
2006年12月,Sun发布了JDK1.6(也称为JavaSE6)。从那以后,Sun一直保持着每2年左右发布一个新版本的习惯。
但在2009年4月20日,甲骨文宣布将以每股9.50美元的价格收购Sun,交易价值约为74亿美元。而甲骨文通过收购Sun获得了两项软件资产:Java和Solaris(被称为比Linux更稳定的操作系统)。
于是,曾经代表一个时代的公司:孙终于走到了尽头,“江湖”不再显示孙的存在。
Sun虽然走了,但Java的大旗还在“猎杀”。2007年11月,谷歌宣布推出基于Linux平台的开源移动操作系统:Android。Android的出现顺应了即将到来的移动互联网趋势,而Android系统的用户体验非常好,所以信息办被称为移动操作系统的中坚力量。Android使用Java语言开发应用程序,这也给了Java语言一个全新的机会。在过去的几年里,Java语言作为一种服务器端编程语言取得了巨大的成功;Android平台的流行让Java语言有机会在客户端程序中展示其优势。
2011年7月28日,甲骨文公司终于“如约”发布了JavaSE7—距发布已近五年。JavaSE7也是Oracle发布的第一个Java版本。虽然没有完全达到大家的预期,但它的发布意味着Java可以继续在它的轨道上驰骋。

未经允许不得转载:迅闻网 » java语言(java 编程语言)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

迅闻网-让更多人看到你

登录/注册返回首页