09 2016 档案

Map的entrySet()方法
摘要:当调用hashmap的entrySet()时,得到是一个EntrySet内部类的对象。 当我们调用上面得到的对象的方法时,如staff.entrySet().iterator().next(),此时返回外部类的一个对象,这个类继承了HashIterator,此时调用的是这个迭代器中的next,此时执 阅读全文

posted @ 2016-09-25 09:38 cpc2016 阅读(9114) 评论(0) 推荐(0)

接口与内部类
摘要:接口: 所有方法自动属于public,所有常量自动属于public static final。 不能含有实例域与实现方法(也不能有静态方法),可以包含常量。 Arrays.sort(person);//编译时没有错误,运行时不能转换为comparable而出错 Cmparable接口在继承时可能出现 阅读全文

posted @ 2016-09-24 16:17 cpc2016 阅读(243) 评论(0) 推荐(0)

集合
摘要:集合: 集合接口: java类库将集合的接口和实现分离。队列的实现:循环数组和链表;前者更高效,后者没有上限。 AbstractQueue类用于用户自己实现队列类。 cllection(extends Iterable<E>)接口:基本方法1.boolean add() 2 iterator方法返回 阅读全文

posted @ 2016-09-23 13:56 cpc2016 阅读(270) 评论(0) 推荐(0)

泛型
摘要:泛型:被不同类型的对象所重用 用继承(objec)实现的两个问题: 1 获取一个值时必须强制进行类型转换 2 可以向数组列表中添加任何类的对象 类型参数:(可读性、安全性) 定义简单泛型类: public class Pari<T>{} public class Pair<T,U>{} public 阅读全文

posted @ 2016-09-22 11:32 cpc2016 阅读(207) 评论(0) 推荐(0)

异常
摘要:异常: 声明: Error类或RuntimeException类的所有异常成为未检查类,其他的为已检查类 声明的都是已检查异常(告诉编译器有这个方法有可能抛出一个异常)(编译器:runtime异常你他妈自己不会改啊?error类我他妈也不会改啊) 会抛出异常的4种情况: 1 调用一个抛出已检查异常的 阅读全文

posted @ 2016-09-21 10:08 cpc2016 阅读(130) 评论(0) 推荐(0)

Java垃圾回收机制
摘要:http://www.cnblogs.com/ywl925/p/3925637.html 一、如何确定对象是垃圾: 1、引用计数:当任何其它变量被赋值为这个对象的引用时,计数加1(a = b,则b引用的对象+1),但当一个对象的某个引用超过了生命周期或者被设置为一个新值时,对象的引用计数减1。 缺点 阅读全文

posted @ 2016-09-21 10:08 cpc2016 阅读(85) 评论(0) 推荐(0)

java学习笔记9.20
摘要:interruptedException: http://blog.csdn.net/srzhz/article/details/6804756 1. 处于sleeping,awaiting,或是倍占用的线程(阻塞状态),中断就会抛出interruptedException: 但是并没有被职位,而且 阅读全文

posted @ 2016-09-20 11:47 cpc2016 阅读(117) 评论(0) 推荐(0)

java变量类型
摘要:变量类型:(声明(位置,初始值),创建&销毁,可见范围,如何访问) 1.局部变量: 2. 成员变量(实例变量) 实例变量声明在一个类中,但在方法、构造方法和语句块之外; 当一个对象被实例化之后,每个实例变量的值就跟着确定; 实例变量在对象创建的时候创建,在对象被销毁的时候销毁; 实例变量的值应该至少 阅读全文

posted @ 2016-09-03 13:18 cpc2016 阅读(157) 评论(0) 推荐(0)

导航