摘要: 一、分类情况 1.Stream指字节流; 2.Reader和Writer指字符流; 字节流 字符流 输入流 InputStream(父类) Reader(父类) 输出流 OutputStream(父类) Writer(父类) 流中数据 二进制字节(8bit) Unicode字符(16bit) 二、读 阅读全文
posted @ 2017-07-31 22:40 非凡起航 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一、集合框架 1.Collection接口:所有集合类的父接口 2.Set接口:基于该接口的集合类,无序且唯一 3.List接口:基于该接口的集合类,有序可重复 实现类 Hashset是Set接口实现类之一,最常用的,无序且唯一 SortedSet接口继承了Set接口,有序可重复,TreeSet是S 阅读全文
posted @ 2017-07-31 17:54 非凡起航 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 一、分类 1.受检异常(checked):程序可以预期处理的,从外部产生,如:网络断线、文件丢失。必须处理。 2.非受检异常(unchecked):程序缺陷或由于情况复杂引起程序无法正确处理,不要求必须对异常进行处理。 1)运行时异常:数组越界 runtime exception 2)错误:内存不足 阅读全文
posted @ 2017-07-31 14:18 非凡起航 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 一、抽象类组成(使用abstract修饰类) 1.属性 2.构造器(用于提供子类去调用) 3.具体方法 4.抽象方法(使用abstract修饰类,无方法体(大括号),以分号结尾) 注意:抽象方法与final,static,private互斥 5.普通类有的它全都有 6.不能创建实例对象 7.子类继承 阅读全文
posted @ 2017-07-31 13:54 非凡起航 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 一、封装 1.作用:有效保护对象的状态(即属性值)。 2.外部调用:提供属性对应的get/set方法。 3.优点:避免对数据直接操作导致的错误和安全问题;保护数据的完整性,提升程序的可维护性。 二、继承 1.作用:提取重复代码到统一的类中,通过extends关键字实现继承关系。 2.优点:消除代码重 阅读全文
posted @ 2017-07-31 12:15 非凡起航 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一、冒泡排序 思想:依次比较相邻两个数,将小数放在前面,大数放在后面,如此重复,直至完成最终排序。 二、选择排序 思想:每次从待排序数据元素中选取最小的一个元素放在已经排好的数列最后,直至数据元素排完。 阅读全文
posted @ 2017-07-31 11:44 非凡起航 阅读(162) 评论(0) 推荐(0) 编辑