
Java
文章平均质量分 76
码出祁迹
这个作者很懒,什么都没留下…
展开
-
容易忽略的Java知识点(整理ing)
由于最近在准备一些笔试复习到的相关Java知识点,不禁感慨:这么多年对Java懂得还太少! 1、关于finally关键字 IBMDeveloperWorks中有一篇已经说明地非常详细: 关于 Java 中 finally 语句块的深度辨析 补充下对Java设计者设计finally语句的初衷想法:我们无法知道异常发生的时间,但是我们需要确保的是无原创 2015-04-01 20:19:24 · 580 阅读 · 0 评论 -
设计模式导读
一、工厂方法模式特点:1、一个抽象产品类,可以派生出多个具体产品类2、一个抽象工厂类,可以派生出多个具体工厂类3、每个具体工厂类只能创建一个具体产品类的实例分类:1、普通工厂模式2、多个工厂方法模式3、静态工厂方法模式二、抽象工厂模式特点:将工厂和产品都抽象出来1、多个抽象产品类,每个抽象产品类可以派生出多个具体产品类2、一个抽象工厂类,可以原创 2015-04-19 22:14:10 · 708 阅读 · 0 评论 -
Java优先级队列PriotyQueue
优先级队列,顾名思义,和传统“先进后出”的队列相比,优先级队列在元素加入时就根据该元素的优先级插入到相应位置。实际上优先级队列PriotyQueue在poll时还是遵循先进后出,只是数据在进入时已经根据优先级排序了。实现优先级队列需要实现一个Comparator,测试代码如下:public class PriotyQueueTest { //比较器,用于判断两个元素的优先级 Co原创 2015-06-16 21:48:57 · 869 阅读 · 0 评论 -
关于Java数组越界的一个诡异问题【leetcode204】
刷leetcode204时,质数计算,在看完改进算法后有个测试怎么也过不了,数据越界报错: Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -2146737495 仔细看都没有找到原因,其中最后两行输出为: 499813 499979 7原创 2015-06-02 20:41:04 · 1915 阅读 · 0 评论