• 在线客服

  • 扫描二维码
    下载博学谷APP

  • 扫描二维码
    关注博学谷微信公众号

  • 意见反馈

原创 Java是什么?有哪些特点?

发布时间:2020-08-07 14:53:47 浏览 4601 来源:博学谷 作者:照照

    Java是一门高级程序设计语言,从1995年被发布,到今天已经有25年的历史了。它的一大特点是跨平台,可运行于不同的操作系统,如WindowsMac OS,以及多种UNIX版本的系统。根据Java的不同用途,可分为三个版本,分别是JavaSEJavaEE以及JavaME。下面我们一起来深入了解一下Java这门编程语言。

     

    Java是什么

     

    1Java的三大版本

     

    1JavaSE:全称Java Platform Standard EditionJava平台标准版。它用来开发桌面应用程序,比如一些小游戏、音乐播放器、安卓系统和安卓手机的App

     

    2JavaEE:全称Java Platform Enterprise EditionJava平台企业版。它用来开发企业级应用,比如淘宝、天猫、京东、百度之类的大型网站。

     

    3JavaME:全称Java Platform Micro EditionJava平台微型版。它用来开发嵌入式设备开发,比如数字电视、机顶盒、电冰箱、车载电子设备。

     

    2Java的特点

     

    1)简单易于学习。 Java诞生的时候,C++比较流行,但是C++有许多很少使用、难理解特性;Java语言去除了C++这些复杂的特性,使得它更被容易学习和使用。 另外Java占用的空间很小,在当时,这是一个空前的成就。

     

    2 Java语言是面向对象的。面向生活中的事物,让我们几乎可以透过现实生活去理解Java语言中的一切,大大减少了编程语言与现实之间的阻隔。

     

    3)更加有安全保障。为了防止网络中恶意代码攻击,Java提供了一个安全机制,等等还有其他安全特性,使得Java应用也设置了安全哨兵。

     

    4Java语言是多线程的。多线程就好像能够多条线路同时通车,缓解堵车压力,它使得应用能更快速地交互响应和实时行为可以成功,来确保用户界面不会,使得用户体验更好。

     

    3Java语言的发展历程

     

    1995523日,Java语言第一个版本正式推出,开启了它的时代!

     

    19996月,SUN公司推出3Java版本:标准版(J2SE)、企业版(J2EE)和微型版(J2ME)。

     

    2004930日,J2SE1.5推出,成为Java语言发展史上的又一里程碑,新增了许多新特性。为了表示该版本的重要性,J2SE1.5更名为Java SE 5.0

     

    20056月,SUN公司公开Java SE 6。此时,Java的各种版本已经改名,去掉其中的数字"2"J2SE改名为Java SEJ2EE改名为Java EEJ2ME改名为Java ME

     

    2009420日,Oracle公司将Sun公司并入旗下,取得Java的版权。

     

    2014318日,Oracle公司推出 Java SE 8,依然是一个里程碑式的版本,发布了大量的优秀特性。

     

    2018925日,Java SE 11 推出,又是一个重要版本值得铭记。它是最新的Oracle公司长期支持(LTSLong Term Support)版本,Oracle承诺会一直维护到2026年。这个版本除了对之前发布的8910中的特性进行优化之外,还新增了许多新特性。同时,Oracle宣布将不再单独发布JREServer JRE,统一名称为Oracle JDK,并再次立下flag”以后每半年发布一次新版本,每三年发布一次LTS版本。

     

    20219月,最新的LTS版本Java SE 17将发布,敬请期待。

     

    总的来说,Java是很多编程初学者的首选编程语言。如果你想进一步深入了解Java,欢迎你来博学谷的互动课程,免费在线学习Java的初级课程~

    申请免费试学名额    

在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!

上一篇: Java标准注解学习总结 下一篇: Java初学者须知编码规范

相关推荐 更多

热门文章

  • 前端是什么
  • 前端开发的工作职责
  • 前端开发需要会什么?先掌握这三大核心关键技术
  • 前端开发的工作方向有哪些?
  • 简历加分-4步写出HR想要的简历
  • 程序员如何突击面试?两大招带你拿下面试官
  • 程序员面试技巧
  • 架构师的厉害之处竟然是这……
  • 架构师书籍推荐
  • 懂了这些,才能成为架构师
  • 查看更多

扫描二维码,了解更多信息

博学谷二维码