11 2013 档案

Java 多线程
摘要:如果在一个死去的线程上面调用start方法 会抛出java.lang.IllegalThreadStateException异常调用Thread.sleep方法之后 线程在苏醒之后 返回到可运行状态 而并非是运行状态线程的优先级范围在1~10之间 JVM线程调度是基于优先级的抢先调度机制线程优先级是没有保证的 可能多个优先级映射为一个优先级默认优先级是5 三个常量分别是 MAX_PRIORITY MIN_PRIORITY NORM_PRIORITYThread.yield() 是让当前运行线程回到可运行状态 以允许具有相同优先级的其他进程获得运行机会 但是实际中无法保证yield()达到让步目 阅读全文

posted @ 2013-11-26 23:54 Knuth_档案 阅读(242) 评论(0) 推荐(0) 编辑

块状链表 结合链表和数组的双重特点
摘要:块状链表的各种操作的时间复杂度为O(sqrt(n))从整体来看是一个链表 从局部单个节点来看内部是一个数组基本操作: 阅读全文

posted @ 2013-11-24 14:52 Knuth_档案 阅读(391) 评论(0) 推荐(0) 编辑

Java 包装类中的静态函数
摘要:所有的核心类型转化 全是基于这个图的 是不是很简单 so easy~~~ 不过下面的这些函数也是很重要的哦~~~ 以后就可以随意发挥了 猜API吧! 阅读全文

posted @ 2013-11-18 22:51 Knuth_档案 阅读(222) 评论(0) 推荐(0) 编辑

为什么要优先使用组合而非继承?
摘要:结论很简单因为OO应用的一个基本问题就是要正确判断是is-a关系还是has-a关系。 阅读全文

posted @ 2013-11-16 20:43 Knuth_档案 阅读(331) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示