经过一学期的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.文件、字节流、字符流、对象流、过滤流、管道流、和正则表达式。

转载于:https://www.cnblogs.com/liangcong/p/5263853.html

JAVA前三章预习总结相关推荐

  1. 0320 关于构建之法前三章的读后感

    0320 关于构建之法前三章的读后感 构建之法前三章读后感 读完了第一章后,开始对于软件工程的重要性有了一些必要的认识了.何为软件工程,这个问题一直在我的心头萦绕,做软件无非就是把代码写出来,将分支语 ...

  2. 计算机工作过程中 电压应稳定在,计算机组装与维修前三章测评卷.doc

    计算机组装与维修前三章测评卷 计算机组装与维修第一.二.三章测评卷 2011年10月17日 一.选择题(第小题1分,共40分) 1.USB2.0接口数据传输速率的理论值是 A.8Mbps B.480M ...

  3. 计算机网络前三章试题,计算机网络前三章复习试题PPT课件.ppt

    计算机网络前三章复习试题PPT课件 前三章复习;1.Internet最早起源于 .A.ARPAnet B.MILnet C.NSFnet D. ANSnet2.广域网中广泛采用的拓扑结构是.A.树状 ...

  4. 大学计算机知识考试题,大学计算机基础理论知识前三章测试题

    <大学计算机基础理论知识前三章测试题>由会员分享,可在线阅读,更多相关<大学计算机基础理论知识前三章测试题(8页珍藏版)>请在装配图网上搜索. 1.第一章引论选择题1. 工资管 ...

  5. 数字逻辑电路(前三章简介)

    数字逻辑电路(前三章简介) 第一章 数字逻辑基础 1.码制 BCD码 格雷码 ASCll码奇偶校验码 2.逻辑运算 与,或,非,与非,或非,与或非,异或,同或. 3.基本公式 0-1律,互补律,还原律 ...

  6. OpenGL超级宝典(第7版)笔记13 前三章实例 下个五子棋 (上)

    OpenGL超级宝典(第7版)笔记13 前三章实例 下个五子棋 (上) 文章目录 OpenGL超级宝典(第7版)笔记13 前三章实例 下个五子棋 (上) 前言 1 初构建 2 构建数据结构 3 绘制 ...

  7. 大学计算机考试基础理论试题,大学计算机基础理论知识前三章测试题

    <大学计算机基础理论知识前三章测试题>由会员分享,可在线阅读,更多相关<大学计算机基础理论知识前三章测试题(8页珍藏版)>请在人人文库网上搜索. 1.第一章引论选择题1. 工资 ...

  8. 读《HTTP: The Definitive Guide》前三章有感

    <HTTP: The Definitive Guide>中文翻译是<HTTP权威指南>,而且有人推荐,于是就拿来读下. 前三章主要介绍HTTP的基本结构.自从HTTP 0.9版 ...

  9. 基于pbl的c语言课程设计及学习指导 答案,基于PBL的C语言课程设计及学习指导前三章答案1.0版...

    <基于PBL的C语言课程设计及学习指导前三章答案1.0版>由会员分享,可在线阅读,更多相关<基于PBL的C语言课程设计及学习指导前三章答案1.0版(67页珍藏版)>请在人人文库 ...

最新文章

  1. 获取iframe中的contentWindow
  2. 什么是Vue.js?||为什么要学习流行框架||框架和库的区别?||MVC和MVVM的关系图解
  3. 中石油训练赛 - 小说(最短路+二分)
  4. Visual Studio 2008 安装失败(“Web 创作组件”无法安装)解决方法
  5. 网卡多队列:RPS、RFS、RSS、Flow Director(DPDK支持)
  6. linux系统kvm安装,快速搭建KVM及安装linux系统
  7. 根据Uri获取文件的绝对路径
  8. Unity 脚本的生命周期
  9. 【图片】 3D打印的一些小东西 暗黑
  10. #define 和 #typedef , const的区别
  11. PropertyBeanUtils.copyProperties(dest, orig)
  12. barman备份的配置使用(备份+恢复)
  13. 【其他】手机bilibili的视频文件在哪个目录
  14. ubuntu18.04双系统安装教程
  15. H.265/HEVC学习笔记:变换
  16. Prometheus 实战于源码分析之storage
  17. pageoffice 骑缝章_PageOffice V4.0
  18. MMoE论文中Synthetic Data生成代码(控制多任务学习中任务之间的相关性)
  19. adams无法隐藏零件_SPC软件应用-我的数据库中还隐藏着什么?
  20. LDA-模型的实现-----吉布斯采样

热门文章

  1. React 16 Jest ES6 Class Mocks(使用ES6语法类的模拟) 实例三、四
  2. oc76--NSMutableDictionary
  3. 一次由于网卡流量跑满引起的服务器丢包总结(sar命令排查)
  4. SilverLight学习笔记--实际应用(一)(4):手把手建立一个Silverlight应用程序之同步数据校验1...
  5. Java开发实战经典 目录
  6. CIT 中文笔记完整版
  7. Linux下的NFS网络文件系统
  8. python怎么创建类的例题_Python_面向对象练习题
  9. python生成时间戳_Python 获取时间戳
  10. Jmeter系列之Fiddler导出Jmeter脚本