GUI
graphical user interface图形化接口
CLI
command line user interface命令行用户接口
java.Awt
Abstract window toolkit抽象窗口工具包,依赖平台,需要调用本地系统方法实现功能,属于重量级控件
java.Swing
在AWT基础上,建立的一套图形界面系统,其中提供了更多的组件,而且完全由Java实现,增强了移植性,属于轻量级控件
Container:容器,一个特殊的组件(Component),该组件中可以通过add方法添加其他组件进来