目录
前言
Java语言经过多年的发展,已经成长为优秀的主流开发语言。Java语言具有面向对象、与平台无关、分布式、多线程等特点。尤其是Java Swing推出后,使得Java语言的功能更加强大。
《Java高级程序设计》通过实例讲解了如何使用Java语言开发数据库应用程序、多媒体应用程序、网络应用程序等。这些程序典型简洁,主要功能突出,所涉及的技术可以解决同类问题。全书分为两个部分共13章,其中第一部分为Java高级编程的核心知识,介绍了Java语言基础、异常、多线程、Java图形用户界面、Java Applet、Java输入输出流、JDBC数据库编程与Java网络编程,第二部分为扩展知识,介绍了Java常用API、Java多媒体编程与Java Bean.
第一部分
第一内容 Java入门基础
GUI
-即图形用户界面(Graphics User Interface),它是用户与 程序之间的一个接口,程序通过GUI为用户提供方便操作的 图形化的界面,通常包括窗口、菜单、按钮、选择按钮、文 本框、工具栏等元素。
AWT
-即抽象窗口工具包(Abstract Window Toolkit),是Java API为Java程序提供的建立图形用户界面的基本工具集, AWT可用于Java Application和Java Applet的图形用户界面 的创建。
组件(Component)
-各种各样的类,它们封装了图形系统的许多最小单位, 例如按钮、菜单、文本框等。
容器(Container)
-也是组件,它最主要的作用是装载其它组件,以实现图 形界面上的布局,如窗口(Frame)、面板(Panel) 等。
-类似面板这样的容器也常被当作组件添加到其它容器中, 以便完成复