java:还要不要学swing和awt啊 20

 我来答
雪飞潇潇
2017-09-27 · TA获得超过6273个赞
知道大有可为答主
回答量:1968
采纳率:91%
帮助的人:856万
展开全部

Swing和AWT 是java开发GUI常用的技术 . 但是由于外观不太美观, 组件数量偏少, 并且运行需要JRE环境(动不动就上百M的JRE包....), 所以没有流行起来. 

但是 ,建议学还是需要简单的学习和了解的. 

  1. 组件(JTable,JList等)很多都是MVC的经典示范. 学习也可以了解mvc架构的

  2. 工作时,也有可能遇见需要维护N年前awt/swing写的软件 ,虽然可能性很小

  3. 可以写一些自己使用用的软件. 还是相当的方便.

    比如写1个自己用单词软件, 

自用的读书软件




summer88221967
2017-08-21 · TA获得超过3.6万个赞
知道大有可为答主
回答量:9559
采纳率:88%
帮助的人:1403万
展开全部
艺多不压身
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小小先生213
2020-12-21 · TA获得超过122个赞
知道答主
回答量:51
采纳率:0%
帮助的人:5.9万
展开全部
不建议学
首先,Swing和SWT,这两个属于GUI技术,而且是十分成熟的技术,使用SWT+JFace开发的软件,最著名的就是Eclipse,Swing的则可以参考IntellijIDEA和NetBeans,这样你大概就能知道这两个技术都是什么了。
我想,除非你只用命令行或者启动之后就不用管的自动程序,像是Web服务器什么的,只要你想做点什么自己用,这两个都是很好的技术选择。
有人会说web,web虽然启动之后什么都不用管,直接浏览器做界面,很美观,但是web是需要一个浏览器的,而且先启动服务再打开浏览器,总感觉会比较麻烦。
所以如果想做一些小东西,还是要用java的gui框架,其实我不太建议SWT,因为他不好看,而且你的功能多了之后,SWT在一些方面比较麻烦,我感觉Swing比SWT友好很多,而且在窗口比较复杂的时候,SWT可能会卡顿。
对于Swing来说,他的好处是界面灵活,但是皮肤资源比较少,做一个好看的swing界面需要费很大的事情,而且Swing已经不再继续维护了,也就是说,不再有人会修复swing的bug了,也不会提供更多的更新,但是现在看来,swing还是很够用的。
相比于以上两者,如果你想做java的窗口程序,我更建议你尝试一下javafx,他可以使用css做到更为灵活和好看的界面。Java资源下载加裙:前面是697中间是888最后是503数字的组合
至于到底要不要学,这个就看你自己的考虑了,其实公司很少会用java编写窗口程序,更多是编写web服务器(比如Spring什么的),但是觉得学一下也很好 ,他很有意思,也可以做出有用的窗口程序,甚至可以打包,复制给其他计算机使用。
如果你以最快找到工作为目标,你可以暂时跳过这一部分,但是如果不是这样,学一下会更好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式