A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yangsing0 中级黑马   /  2014-11-12 20:34  /  889 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.        编译时期异常运行时期异常
  编译:调用了抛异常方法,必须处理异常,否则编译失败,可以try  throws
  如果是最后调用者,别throws
  运行:RuntimeException和他的子类们都是运行异常,方法中throw 后面运行异常,方法上不需要throws 调用者不要try..catch 异常一旦发生,程序停下,修改源码

2.        自定义异常
  基本上都是继承RuntimeException,定义类继承XXXException或者直接继承Exception,就是一个异常类,具备可抛性,super将信息传递给父类

3.        子类父类异常
  父类不抛异常,子类不能抛,只能try..catch
  父类抛出异常,子类可抛可不抛,如果抛,不能抛出大于父类的异常
  方法中抛出多个异常,throws 声明多个异常
  调用者多catch处理,异常最大的写在下面

4.        面试题 final finalize finally 区别

5.        IO流
分类,4个抽象基类的作用
字符,操作纯文本,字节,操作任意文件
输出,就写,输入,就是读
Writer OutputStream 写
Reader InputStream 读
4个抽象类的方法,要熟悉

6.        FileWriter类
  构造方法传递字符串文件名
  会write写  flush刷新
  关闭

7.        FileReader类
构造方法传递字符串文件名
会read读
关闭

8.        文件复制
会用字符流复制文本文件,2个方式都要会,读写单个字符,读写字符数组
代码必须熟练,带异常处理

9.        自己学习类
  BufferedWriter  newLine,BufferedReader readLine

  OutputStream -- FileOutputStream
  InputStream -- FileInputStream
  字节流复制任意文件

1 个回复

倒序浏览
滔哥 黑马帝 2014-11-12 20:43:39
沙发
哥们,不要刷贴,稳定学习!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马