Java 的 GUI 有两套体系, 分别是定义在 AWT 包下和定义在 Swing 包下的.
AWT 包较早出现, 有一点兼容性的问题, 比如显示中文可能会乱码等.
Java 语言主要是做后端服务器开发的.
什么是服务器? 以看小说为例, 只有通过网络, 才能把小说从服务器传递到浏览器中, 并在浏览器中展示出来. 很多情况下, 前端只是做内容的展示, 具体的业务逻辑, 比如注册, 登录等, 都是服务器做的.
在一个项目中, 用户是接触不到服务器的, 只能接触到客户端. 这个客户端, 可能是一个浏览器, 也可能是用 C/C++ 写的一个客户端的安装包, 用户下载安装包进行安装, 要么是手机上的一个 app.
客户端是和用户直接接触的.
Java 所做的后端开发是运行在服务器上的, 很少和用户直接接触. 因此, Java 中的 GUI 很少被使用.
标签:浏览器,拼图,接触,用户,Java,小游戏,服务器,客户端 From: https://www.cnblogs.com/Chengkai730/p/18528912