学swing只要理解事件驱动这个东西就可以了
比如你学完就知道其中一个什么控件,他肯定有什么 鼠标悬停 拖拽 单击 等事件,然后你在事件的方法里写代码
后面你如果搞android的话,也就知道那些控件也是事件驱动
至于具体api一个个试或者背就没必要了,因为现在基本没公司用这个开发图形界面,所以不要求熟练度
那如果你要搞个图形界面,你理解事件驱动后,无非是你要搞个按钮,拖个按钮出来,百度一下事件,然后在里面写代码,也能撸得出来的
又或者你会选其他的技术做图形界面
没有必要学,但是如果你是在校生,还是稳稳的跟着老师学吧,觉得自己学的好,能得心应手了再扩展。否在swing
不学,别的也学的不怎么样的话结果。。。社会上基本不使用swing,但是你可以将它作为java基础学习的一部分充实自己的java基础能力。
不用学,java主要做b/s架构的前后端分离项目,这种图形话包主要是做c/s架构的客户端界面用的