摘要:
IO流 |--字节流 |--字节输入流 InputStream(抽象类) int read():一次读取一个字节 int read(byte[] bys):一次读取一个字节数组 |--FileInpu... 阅读全文
摘要:
异常分类图解:Throwable |--Error 严重问题,我们不处理。 |--Exception |--RuntimeException 运行期异常,我们需要修正代码 |--非RuntimeException 编译期异常,必须处理的,否则程序编译不通过异常对象的常见方... 阅读全文
摘要:
map实现类的性能分析 对于map的常用实现类而言,HashMap和HashTable的效率大致相同,因为他们的实现机制几乎完全一样;但HashMap通常比HashTable要快一些,因为HashTable需要额外的线程同步控制嘛。 使用TreeMap通常比HashMap、HashTable要慢... 阅读全文
摘要:
MAP Map用于保存具体映射关系的数据,因此Map集合里保存着两组值,一组值用于保存Map里的key,另外一组值用于保存Map里的value,key和value都可以是任意类型的数据。Map的key不允许重复,即同一个Map对象的任何两个key通过equals方法比较总是返回false。map接... 阅读全文
摘要:
Set(1)Set集合的特点 无序(存入和取出顺序),唯一 (2)HashSet集合 A:底层数据结构是哈希表(是一个元素为链表的数组) B:哈希表底层依赖两个方法:hashCode()和equals() 执行顺序: 首先比较哈希值是否相同 相同... 阅读全文
摘要:
LIST(1)List是Collection的子接口 特点:有序(存储顺序和取出顺序一致),可重复。(2)List集合的特有遍历功能 A:由size()和get()结合。例子:for(int x=0; x<list.size(); x++) { String s = lis... 阅读全文
摘要:
集合collection:Collection 层次结构中的根接口; Collection的功能概述: * 1:添加功能 * boolean add(Object obj):添加一个元素 * boolean addAll(Collection c):添加一个集合的元素 * 2:删除功能 * ... 阅读全文
摘要:
一:API:API:Application Programming Interface 应用程序编程接口二:STRING类:字符串直接复制的方式是先到字符串常量池里去查找,如果有就直接返回,没有,就创建并返回。1.String s = new String("hello") 和 String s =... 阅读全文
摘要:
抽象类 (1)抽象类的特点 A:抽象类和抽象方法必须用关键字abstract修饰 B:抽象类中不一定有抽象方法,但是有抽象方法的类一定是抽象类 C:抽象类不能实例化 D:抽象类的子类 a:是一个抽象类。 b:是一个具体类。这个类必须重写抽象类中的所有抽象方法。 (2)抽象类的成员特点... 阅读全文
摘要:
原本打算6月1号开始,一篇篇写的,虽然6月1号跟我没啥关系,好了,继续第二篇吧~~数组1.逆序方式,虽然已有方法实现,我还是比较较真,这些对理解已有方法还是有些作用的。逆序 方式1: public static int reverse(int[] arr) { for(int ... 阅读全文