摘要: 3.wait与notify wait():使一个线程处于等待状态,并且释放所持有的对象的lock。 sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉InterruptedException异常。notify():唤醒一个处于等待状态的线程,注意的是在调用此方法的时候 阅读全文
posted @ 2018-11-08 15:40 id_于洋 阅读(1596) 评论(0) 推荐(0) 编辑
摘要: 多线程,并发及线程基础数据类型转换的基本原则垃圾回收(GC)Java 集合框架数组字符串GOF 设计模式SOLID (单一功能、开闭原则、里氏替换、接口隔离以及依赖反转)设计原则抽象类与接口Java 基础,如 equals 和 hashcode泛型与枚举Java IO 与 NIO常用网络协议Java 阅读全文
posted @ 2018-11-08 13:36 id_于洋 阅读(134) 评论(0) 推荐(0) 编辑
摘要: HashMap,在调用get()方法的时候equals()和hashCode()方法都起了什么样的作用? 当你向HashMap插入一个key的时候,首先,这个对象的hashCode()方法会被调用,调用结果用来计算将要存储的位置。 因为某个位置上可能以链表的方式已经包含了多个Map.Entry对象, 阅读全文
posted @ 2018-11-08 13:35 id_于洋 阅读(198) 评论(0) 推荐(0) 编辑