] 5.你也可以抛出异常,这是一个高级主题,我在单独的教程中介绍了它:[用户定义异常](https://beginnersbook.com/2013/04/user-defined-exception-in-java/),[抛出关键字](https://beginnersbook.com/2013/12/throws-keyword-example-in-java/),[抛出 vs 抛出](https://beginnersbook.com/2013/04/difference-between-throw-and-throws-in-java/) ]。
**为什么 AWT 与平台有关?** Java AWT 调用本机平台(操作系统)子程序,用于创建文本框,复选框,按钮等组件。例如,具有按钮的 AWT GUI 在诸如 Windows,Mac OS 和 Windows 等平台之间具有不同的外观和感觉。 Unix,这是因为这些平台的原生按钮具有不同的外观和感觉,AWT 直接调用创建按钮的原生子程序。简单来说,基于 AWT 的应用程序在 Windows 上运行时看起来就像一个 Windows 应用程序,但在 Mac OS 上运行时,相同的应用程序看起来就像是 Mac 应用程序。