java swing 知乎_JAVA Swing框架现在还有必要深入学习吗?

这个得看你是什么工作了,如果是不是计算机专业的开发和维护工作,不是软件类的工作,我建议学这个,或者更进一步学javafx。

为什么这么说呢?因为普通的工作也会有很多地方能够结合代码进行自动化的处理和运算,java类库丰富生态良好,所以可以做出很多实用的工具,我觉得你应该不会喜欢黑色的命令行窗口吧,所以swing这一类界面是很有用的,至于界面老的问题,重写LookAndFeel就可以了,当然会比较麻烦,只要你的系统高于winXP,那么你就应该学习更新的javafx,届时你可以通过SceneBuilder拖拽控件,配合css进行非常灵活方便的开发。

如果你准备从事java工作,那么你主要接触的可能是web,那么这个时候swing等界面使用的不是很多,如果你仅仅为了工作考虑的话可以略过,但是我觉得桌面的编程很有意思,跳过会少了很多乐趣,有空就学学swing和javafx吧。

至于常用的框架,不建议一上来就学框架,因为你刚开始学java的时候根本感觉不到框架想要处理的问题。

关于框架和学习路线:首先,编程这个,你如果对他一点兴趣都没有,是不太容易坚持的,所以是不是要以他为工作,需要考虑个人的情况,至少需要对他不反感,不是单纯为了某一个目的来做,因为目的性太强,时间久了就会逐渐消磨掉编程本身的乐趣。

学习路线,就说java的话,在刚开始的时候不要去管这种东西,我建议是从基本的java开始,不使用框架进行开发,逐渐对代码的不足的地方进行修改,提高他的质量,积累到一定程度之后,在开始学习框架。

就拿spring来说,这个东西在最开始的时候,作为一个新手很不容易去理解为什么需要控制反转和依赖注入这种东西,但是一旦我们经历了一些作品之后,就会更容易发现框架的目的,他是想做什么的。

因此对于刚刚开始java学习,刚刚到swing这里的时候,我认为不应该推荐要学习的框架,而是进行更多的积累。

因为大学期间就是来做这个的,不是现在就急功近利的去找到一条通向短期可见收益的道路,而是去找到一种支撑你编程和提高的方法,支撑你理解编程逻辑的那种东西,在你知道这些之后无论是有没有框架,要学什么框架,学什么路径都能够明确的找到自己该做的事情。

其实我觉得吧,swing或者javafx做的桌面程序,对编程能力是一个很好的锻炼,不要考虑怎么去省事方便,或者当成一个无所谓的demo编写,而是采用一个我要使用它,我要让这个东西能够长期稳定工作和修改,让他成为一个真正意义上的软件为出发点来做,大学是一个很好的时候。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值