学习《Head First 设计模式》一书第一部分《设计模式》入门的笔记。 设计模式 如下内容是学习《Head First 设计模式》第一部分《设计模式入门》所得,主要就是一些原文的摘抄和少量自己的总结。 OO 原则是我们的目标,设计模式是我们的做法。 OO 原则 封装变化。
推荐阅读:这几个已经淘汰的Java技术,请不要在继续学了!!! 带着这个疑问,我们看下Arrays类提供的静态方法asList的源码: 返回的是ArrayList,很熟悉,有木有,但是再细心一看,就会发现此ArrayList并不是我们经常使用的ArrayList,因为我们平时经常使用的 ...
不到3GB的老年代当i循环到大概60万左右的时候就已经打爆了,而我们当前堆中的最大的对象是allFailedList最多也是60万个Long型的List,粗略的计算一下也只有几十MB,完全不至于打爆内存。那我们就有理由怀疑上面的这段代码产生了内存泄露了。 可以看到,每次 ...
ArrayList 是一个数组队列,相当于 动态数组。与Java中的数组相比,它的容量能动态增长。它继承于AbstractList,实现了List, RandomAccess, Cloneable, java.io.Serializable这些接口。 看过ArrayList 源码的同学有没有注意过有这么一个细节: 为什么ArrayList实现了 RandomAccess 这个 ...
[导读]来自:程序通事 List 可谓是我们经常使用的集合类之一,几乎所有业务代码都离不开 List。既然天天在用,那就没准就会踩中这几个 List 常见坑。 今天我们就来总结这些常见的坑在哪里,捞自己一手,防止后续同学再继续踩坑。 本文设计知识点如下: List ...
对使用 Gecko 的程序的插件注册与搜索机制的探索。 Gecko, Mozilla, Plugin 昨日在 JumuFENG 同学建的 firefox 交流群 (81424441) 里与群友们说起插件相关的一些东西,自己在本地测试了一下,然后推论出一些粗浅认识总结如下:(欢迎有兴趣和正在进行 mozilla 相关的一些 ...
一些您可能无法访问的结果已被隐去。
显示无法访问的结果