20165327 2017-2018-2 《JAVA程序设计》第5周学习总结

20165327 2017-2018-2 《JAVA程序设计》第5周学习总结

一、第7、10章内容小结

第7章:内部类与异常类

内容小结:

1、 Java支持在一个类中声明另一个类,这样的类称作内部类,而包含内部类的类成为内部类的外嵌类。
和某类有关的匿名类就是该类的一个子类,该子类没有明显的用类声明来定义,所以称做匿名类。
2、和某接口有关的匿名类就是实现该接口的一个类,该子类没有明显的用类声明来定义,所以称做匿名类。
3、Java使用trycatch语句来处理异常,将可能出现的异常操作放在trycatch语句的try部分,当try部分中的某个方法调用发生异常后,try部分将立刻结束执行,而转向执行相应的catch部分。

方法小结:

  • 匿名类创建对象:
    new Bank() {
    匿名类的类体
    };

异常类
使用try..catch..finally进行捕获;
在产生异常的方法声明后面写上throws 某一个Exception类型,如throws Exception,将异常抛出到外面一层去。
断言语句的两种格式:
assert booleanExpression;
assert booleanExpression:messageException;

第10章:输入、输出流

内容小结:

1、掌握File类及各种方法的使用。
2、InputStream的子类创建的对象称为字节输入流,字节输入流按字节读取源”的数据。
3、OutputStream的子类创建的对象称为字节输出流。字节输出流按字节将数据写入输出流指向的目的地。
4、Reader的子类创建的对象称为字符输入流,字符输入流按字符读取源中的数据。
5、Writer的子类创建的对象称为字符输出流。字符输出流按字符将数据写入输出流指向的目的地。
6、使用对象流写入或读入对象时,要保证对象是序列化的。

方法小结:

  • 字节处理:两个最基本字节流的抽象父类InputStreamOutputStream,一般用他的继承类。
    FileInputStream:
    构造:FileInputStream(File file)FileInputStream(StringfileName)
    主要方法:**`int read(int d)、int read(byte[] buf) **。
    FileOutputStream
    构造:FileOutputStream(File file)FileOutputStream(StringfileName)
  • 处理字节的高级流:
    BufferedInputStream 缓冲输入流
    构造:BufferedInputStream(fis) 方法同FileInputStream
    BufferedOutputStream 缓冲输出流
    构造:BufferedOutputStream(fos) 方法同FileOutputStream
  • 字符处理:两个最基本的字符流抽象父类:ReaderWriter
    InputStreaReader
    构造:InputStreaReader(fis,String charsetName) 其中charsetName就是编码集如:”GBK”、”UTF-8”等
    OutputStreamWriter
  • 构造:OutputStreamWriter(fos, String charsetName)其中charsetName就是编码即输出字符的编码形式,所 以当输入读取数据时,必须和该文件写入的编码一致,尤其中文
    主要方法:void writer(int c) 写出int的低16位、voidwriter(char[] chs)void writer(String)voidwriter(char[] chs,int offset, int len)

二、上周错题总结

三、学习进度及学习总结

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 10/10
第二周 300/500 2/4 20/25
第三周 500/1000 3/7 15/40
第四周 300/1300 2/9 20/60
第五周 1150/2450 2/11 20/80

学习总结:本周终于能正常的上传和统计代码了。。的确方便了很多,各种命令行也要好好学习,这样才能使操作更加高效方便。还有要提高效率,现在学的东西的确不少,不改进方法学不到什么干货。

代码脚本以及链接:

码云链接

posted @ 2018-04-01 16:02  21-CarpeDiem  阅读(185)  评论(0编辑  收藏  举报