awt、swing都是用来开发GUI(图形用户接口)的。
关于那个 applet(java小程序,主要用来开发显示在网页上的程序,已经被淘汰了,被Flash替代)
在java刚出生的时候,主要就是用来开发applet程序,主要用到 awt。
swing是在awt的基础上,进行了全新的理念设计,开发出来的GUI工具包。
现实中的情况是:
1. applet程序现在已经很少有人在使用了。
2. swing主要用来开发java桌面程序,在开发java的桌面程序的时候也离不开awt,例如awt里面的事件方面的类会经常用到。
你可以不学applet,但你不能不学awt和swing