java
sunislee
一个爱照相android开发工程师
以前比较懒,不爱记东西,最近发现,还是多记点东西好,多看点东西好
:)
展开
-
JVM基础概念总结:数据类型、堆与栈
Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包括:byte, short, int, long, char, float, double, Boolean, returnAddress转载 2015-02-04 10:27:22 · 361 阅读 · 0 评论 -
UML类图几种关系的总结
在UML类图中,常见的有以下几种关系:泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(Generalization) 【泛化关系】:是一种继承关系,它指定了子类如何特化父类的所有特征和行为例如:老虎是动物的一种. 【箭头指向】转载 2015-03-12 16:06:07 · 359 阅读 · 0 评论 -
内存溢出和内存泄漏的区别
内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。 内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。 memory leak会转载 2016-02-02 00:26:30 · 270 阅读 · 0 评论 -
设计模式定义
单例模式:单例就是一个实例。从始至终我们只需要维护这么一个实例,来节约资源。 工厂方法模式:工厂方法,就让实例化推迟到了子类。 抽象工厂模式:抽象工厂就是工厂方法中不再是针对一种产品,而是多个不同类型的产品。 模板方法模式:定义一个模式流程,将变化的抽象,但是流程必须依靠父类定义的顺序。 建造者模式:将复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。 策略模式:策略就是算原创 2016-01-29 15:26:55 · 542 阅读 · 0 评论