GUI:
GUI:图形用户界面。Graphical User Interface(图形用户接口)。
java为GUI提供的对象都存在java.awt和javax.swing两个包中。
CLI:
CLI:Command Line User Interface(命令行用户接口),就是常见的Dos命令行操作。
*********************************
Awt:
awt:Abstract Window ToolKit(抽象窗口工具包),需要调用本地系统方法实现功能。属重量级控件。
Swing:
在Awt的基础上,建立的一套图形界面系统,其中提供了更多的组件,而且完全由Java实现。增强了移植性,属轻量级控件。