JAVA前三章预习总结
经过一学期的JAVA学习,我已经基本了解JAVA程序设计的入门知识,为提高自己的操作水平,初步学习了前三章的内容,以下是个人认为的重点难点。
一、GUI界面
本章主要学习了组件、容器与布局管理器,主要是用了抽象窗口工具包AWT和Swing包。
1.有三种类型的容器:Window、Panel、ScrollPane,常用的有Panel、Frame、Applet.
2.LayoutManage:FlowLayout、BorderLayout(默认布局管理器)、GridLayout、CardLayout、GridBagLayout
3.事件的监听:ActionEvent、ItemEvent、TextEvent、FocusEvent、WindowEvent
4.事件适配器:内部类和匿名内部类
5.组件;Butten、Checkbox、Choice、Canvas、TextArea、TextField、List、Frame、Dialod......
二、异常处理
JAVA语言的异常处理机制最大的优势之一就是可以将异常情况在方法调用中进行传递,通过传递可以将异常情况传递到合适的位置在进行处理。
异常是编程语言用来描述当某种非预期情况发生时该如何处理的一种机制。
1.对可查异常处理,必须处理,两种方法:捕获异常、声明抛出异常
a. 捕获异常:第一步try{...}选定范围;第二步catch子句处理异常事件;第三步通过finally子句完成释放资源。
b. 声明抛出异常:用throws子句来完成
C. 自定义异常:必须是Exception的子类
2.原则
a. 把应用程序的异常事件分类,利用异常的层次来动态控制。
b. 把异常处理的代码与正常代码分开,简练程序并增加可读性。
c. 利用finally语句作为异常处理的统一接口。
d. 能用简单测试不要用异常控制,对异常不要过于细化,不要过于压制,不要介意对异常的传递。
e. 自定义的异常类都是Throwable及其子集。
三、IO编程
对于本章我不是很熟悉,相对于前两章,本章是我学习的重点难点
1.操作过程
a. 新建流对象并实例化
b. 对流进行读写操作
c. 关闭流
2.文件、字节流、字符流、对象流、过滤流、管道流、和正则表达式。