在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
Java是一门高级程序设计语言,从1995年被发布,到今天已经有25年的历史了。它的一大特点是跨平台,可运行于不同的操作系统,如Windows,Mac OS,以及多种UNIX版本的系统。根据Java的不同用途,可分为三个版本,分别是JavaSE、JavaEE以及JavaME。下面我们一起来深入了解一下Java这门编程语言。
1、Java的三大版本
(1)JavaSE:全称Java Platform Standard Edition,Java平台标准版。它用来开发桌面应用程序,比如一些小游戏、音乐播放器、安卓系统和安卓手机的App。
(2)JavaEE:全称Java Platform Enterprise Edition,Java平台企业版。它用来开发企业级应用,比如淘宝、天猫、京东、百度之类的大型网站。
(3)JavaME:全称Java Platform Micro Edition,Java平台微型版。它用来开发嵌入式设备开发,比如数字电视、机顶盒、电冰箱、车载电子设备。
2、Java的特点
(1)简单易于学习。 Java诞生的时候,C++比较流行,但是C++有许多很少使用、难理解特性;Java语言去除了C++这些复杂的特性,使得它更被容易学习和使用。 另外Java占用的空间很小,在当时,这是一个空前的成就。
(2) Java语言是面向对象的。面向生活中的事物,让我们几乎可以透过现实生活去理解Java语言中的一切,大大减少了编程语言与现实之间的阻隔。
(3)更加有安全保障。为了防止网络中恶意代码攻击,Java提供了一个安全机制,等等还有其他安全特性,使得Java应用也设置了安全哨兵。
(4)Java语言是多线程的。多线程就好像“能够多条线路同时通车,缓解堵车压力”,它使得应用能更快速地交互响应和实时行为可以成功,来确保用户界面不会“卡”,使得用户体验更好。
3、Java语言的发展历程
1995年5月23日,Java语言第一个版本正式推出,开启了它的时代!
1999年6月,SUN公司推出3个Java版本:标准版(J2SE)、企业版(J2EE)和微型版(J2ME)。
2004年9月30日,J2SE1.5推出,成为Java语言发展史上的又一里程碑,新增了许多新特性。为了表示该版本的重要性,J2SE1.5更名为Java SE 5.0。
2005年6月,SUN公司公开Java SE 6。此时,Java的各种版本已经改名,去掉其中的数字"2":J2SE改名为Java SE,J2EE改名为Java EE,J2ME改名为Java ME。
2009年4月20日,Oracle公司将Sun公司并入旗下,取得Java的版权。
2014年3月18日,Oracle公司推出 Java SE 8,依然是一个里程碑式的版本,发布了大量的优秀特性。
2018年9月25日,Java SE 11 推出,又是一个重要版本值得铭记。它是最新的Oracle公司长期支持(LTS,Long Term Support)版本,Oracle承诺会一直维护到2026年。这个版本除了对之前发布的8、9、10中的特性进行优化之外,还新增了许多新特性。同时,Oracle宣布将不再单独发布JRE和Server JRE,统一名称为Oracle JDK,并再次“立下flag”以后每半年发布一次新版本,每三年发布一次LTS版本。
2021年9月,最新的LTS版本Java SE 17将发布,敬请期待。
总的来说,Java是很多编程初学者的首选编程语言。如果你想进一步深入了解Java,欢迎你来博学谷的互动课程,免费在线学习Java的初级课程~
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
在线学Java开发学习效果怎么样?
在线学Java的学习效果因人而异,每个人的理解学习能力不一样所以学习效果有高有低。其实在线学习更适合在职想转型的人群选择,在线学习可以根据个人的时间调整,不用辞职学习,降低了时间投入成本
6749
2019-07-18 22:28:19
自学Java编程为什么难以成功,要怎样学呢?
相信不少自学Java失败的小伙伴都有这样的疑问:自学Java编程为什么难以成功,要怎样学呢?Java一直以来都是深受程序员喜爱的编程语言,当然它的难度也是不容小觑的。尤其是自学,最大的问题就是难以坚持。因此最好的解决方案就是报培训班。下面我们一起来看看自学Java会遇到的那些困难和报班学习的优势吧!
5472
2019-10-10 14:59:00
Java入门比较好的书是哪本?Java入门教材推荐
Java入门最好的书是哪本?对于刚刚入门Java的初学者而言,第一本Java入门教材必须要通俗易懂,最好能把理论知识和实战练习结合起来,而满足上述条件的书籍非《Java基础入门》莫属。《Java基础入门》是由传智播客高教产品研发部,为零基础初学者专门编著的Java学习教材。下面我们来看看这本书的详细内容吧!
6279
2019-12-05 13:09:05
IT小白怎么选择Java培训机构?
IT小白怎么选择Java培训机构?随着互联网技术的迅猛发展和国内IT人才的日益紧缺,不少人看到了IT行业广阔的就业前景,纷纷开始学习IT技术从而想要找到一份高薪稳定的工作。然而零基础的小白往往会因为不了解IT培训的市场行情而被坑,为杜绝此类事件,本文特意为大家总结了挑选Java培训机构的几点建议,希望可以帮到大家。
4558
2019-10-23 15:18:18
Redis数据库执行命令速度快的原因是什么?
Redis数据库执行命令速度快的原因是什么?作为服务端工程师工作中Redis用到的比较多。很多人知道Redis 快仅仅因为它是基于内存实现的,对于其它原因倒是模棱两可。
4981
2021-05-11 11:07:52