![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
naouguhtest
这个作者很懒,什么都没留下…
展开
-
Java 集合
今天在做如何从两个数组中取出相同的元素时碰到了一个问题,想知道下面哪种算法更快,(听说是HashSet 的会更快,但是想知道为什么会更快呢?):具体测试程序:[code="java"]/** * get the same element in two arrays */import java.util.*;import java.io.*;public class...原创 2012-04-23 12:04:45 · 82 阅读 · 0 评论 -
java 基础
读 《研读设计模式》简单工厂的优缺点:帮助封装简单工厂虽然很简单,但是非常友好的帮助我们实现了组件的封装,然后让组件外部能真正面向接口编程。• 解耦通过简单工厂,实现了客户端和具体实现类的解耦。如同上面的例子,客户端根本就不知道具体是由谁来实现,也不知道具体是如何实现的,客户端只是通过工厂获取它需要的接口对象。• 可能增加客户端的复杂度如果通过客户端的参...原创 2012-05-03 23:50:55 · 83 阅读 · 0 评论 -
f(n) = f(n-1) + f(n-2) 实现(递归与非递归运行时间比较)
Fibonacci 算法递归实现与非递归实现时间比较:[code="java"]public class Question1 { /** * @param args */ public static void main(String[] args) { long start,end; int n=50; start = System.current...原创 2012-05-18 15:40:38 · 1157 阅读 · 0 评论 -
java 内置的比较器
在java 里,有一些内置的比较器,比如CaseInsensitiveComparator ,ReverseComparator。利用这两个内置的比较器可以完成一些另外的排序需求:比如String 忽略大小写排序,反向排序,及这两者组合的排序。CaseInsensitiveComparator 这个比较器定义在String类里,是一个嵌套类。下面是它的源代码类定义[code="ja...原创 2012-06-28 12:04:15 · 210 阅读 · 0 评论 -
java 多态的情况
参考http://topic.csdn.net/u/20120415/21/524a6daa-e703-4382-8f42-8c3eb2b51d4f.html?16896 提的问题参考http://blog.csdn.net/thinkGhoster/article/details/2307001# thinkGhoster对多态的分析常见的Java 多态的概念需要基于继承...2012-04-15 23:34:38 · 74 阅读 · 0 评论