zoukankan      html  css  js  c++  java
  • 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.文件、字节流、字符流、对象流、过滤流、管道流、和正则表达式。

  • 相关阅读:
    Docker windows下安装,入门及注意事项,并搭建包含Nodejs的webapp
    360浏览器table中的td为空时td边框不显示的解决方法
    关于发布webservice提示The test form is only available for requests from the local machine
    CRM相关SQl手记
    页面右下角弹出的消息提示框
    MS CRM2011 js常用总结
    MVC razor 使用服务器控件
    常用正则表达式
    CRM 2011 常用对象
    人工智能AI-机器视觉CV-数据挖掘DM-机器学习ML-神经网络-[资料集合贴]
  • 原文地址:https://www.cnblogs.com/liangcong/p/5263853.html
Copyright © 2011-2022 走看看