- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 foreach与iterator
1.foreach是jdk5.0新增的循环结构。它可以处理集合中的元素而不用考虑下标。语法:for(variable:collection){ statement; }forEach和iterator都可以遍历循环。一般调用的添加和删除都是集合中的方法。forEach和iterator最大的不同在与remove方法。注意: 如果想在循环语句中删除集合中的元素,就必须使用迭代器...
2018-05-24 23:07:19 162
翻译 jvm类加载机制
解析阶段:可以在初始化完成之后再开始,这是为了直接java的运行时绑定(动态绑定)。注:基于HotSpot.各个阶段的工作:一:加载 1.通过类的全限定名来获取此类的二进制字节流; 2.将字节流代表的静态存储结构转化为方法区的运行时数据结构; 3.在内存中生成一个代表这个类的class对象,作为方法区这个类的...
2018-05-05 21:57:26 330
原创 设计模式--工厂模式
抽象工厂模式: 1.简单工厂模式在实际中并不实用且缺点较明显。 2.工厂方法模式解决了简单工厂不能实现“开闭原则”的弊端,但是代码会比较冗余。 3.抽象工厂模式:Provide an interface for creating families of related or dependent objects without specifying their...
2018-04-19 19:40:38 75
转载 设计模式--单例模式
1.恶汉式:静态常量 单例的实例被声明称static和final,在类加载到内存的就是就被初始化了,同时也是线程安全的public class Singleton1 { private final static Singleton1 instance = new Singleton1(); private Singleton1(){} public ...
2018-04-17 10:30:38 86
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人