j***a语言被淘汰了吗,j***a语言被淘汰了吗知乎

kodinid 6 0

大家好,今天小编关注到一个比较意思的话题,就是关于java语言淘汰了吗的问题,于是小编就整理了2个相关介绍Java语言被淘汰了吗的解答,让我们一起看看吧。

  1. 请问Java近十年会不会被淘汰?
  2. 为什么一提到java的swing和awt组件,大家都不建议学?

请问J***a近十年会不会被淘汰?

个人感觉不大可能会被淘汰。J***a 是 1995年诞生的,距今已经有 23 年的历史,依然保持着强劲的生命力,是目前世界上最流行的编程语言之一。虽然近几年 J***a 的使用有呈下降的趋势,但是其地位还是非常稳固的。这得益于 J***a 自身在设计语法结构应用范围等各个方面的诸多优势。

首先,J***a语言代码健壮、逻辑清晰,框架成熟稳定,能适应大中小型各类项目开发。J***a 应用运行在 J***a 虚拟机上,有着其它语言所不具备的良好的跨平台性,又能兼顾不错的运行性能

java语言被淘汰了吗,java语言被淘汰了吗知乎-第1张图片-安济编程网
图片来源,侵删)

另外,J***a 在 web 开发和安卓应用开发上有天然的优势,目前相当大一部分手机应用都是用 J***a 开发的,鉴于互联网和手机行业在未来十年的发展前景,J***a 语言极有可能还会兴盛相当长一段时间

还有就是 J***a 语言也并非一成不变,自其诞生之日起,它就一直在不断地更新和演化,近些年 J***a 自身在性能、语法、编程范式等方面也做了不少的提高改进,譬如 J***a 8 引入了 Lambda 表达式、Optional、Streams、Date/Time API 等,J***a 9 带来了 Jigsaw(模块化)等。这些新特性的不断引入,可以使 J***a 语言与时俱进,长葆生机。

什么一提到j***a的swing和awt组件,大家都不建议学?

首先,Swing和SWT,这两个属于GUI,而且是十分成熟的技术,使用SWT+JFace开发的软件,最著名的就是eclipse,Swing的则可以参考IntellijIDEA和NetBeans,这样你大概就能知道这两个技术都是什么了。

java语言被淘汰了吗,java语言被淘汰了吗知乎-第2张图片-安济编程网
(图片来源网络,侵删)

我想,除非你只用命令行或者启动之后就不用管的自动程序,像是Web服务器什么的,只要你想做点什么自己用,这两个都是很好的技术选择

有人会说web,web虽然启动之后什么都不用管,直接浏览器界面,很美观,但是web是需要一个浏览器的,而且先启动服务打开浏览器,总感觉会比较麻烦。

所以如果想做一些小东西,还是要用j***a的gui框架,其实我不太建议SWT,因为他不好看,而且你的功能多了之后,SWT在一些方面比较麻烦,我感觉Swing比SWT友好很多,而且在窗口比较复杂的时候,SWT可能会卡顿。

(图片来源网络,侵删)

对于Swing来说,他的好处是界面灵活,但是皮肤***比较少,做一个好看的swing界面需要费很大的事情,而且Swing已经不再继续维护了,也就是说,不再有人会修复swing的bug了,也不会提供更多的更新,但是现在看来,swing还是很够用的。

底层工具

如果需要使用j***a做底层工具,例如Eclipse J***a开发工具,可以去学习swing和awt这个是底层工具的基础,后续延伸为OSGI和RPC(基础eclipse的插件开发)和jface也是工具开发

面向应用

现在j***a基本都是web开发,前期通过J2ee完成j***a开发,但是前后端分离后基本就淘汰了,现在前后端分离,j***a基于服务编程,提供服务接口能力前端调用

到此,以上就是小编对于j***a语言被淘汰了吗的问题就介绍到这了,希望介绍关于j***a语言被淘汰了吗的2点解答对大家有用。

标签: j***a swing 淘汰