java
wzgiceman
热爱生活,热爱技术,如有移动需求需求请加微信:805858226
展开
-
你真的会写单例吗?
单例的正确姿势Java单例模式可能是最简单也是最常用的设计模式,一个完美的单例需要做到哪些事呢?单例(这不是废话吗)延迟加载线程安全没有性能问题防止序列化产生新对象防止反射攻击可以看到,真正要实现一个完美的单例是很复杂的,那么,让我这个司机带大家看一看正确姿势的单例。最佳实践单例之枚举没错,直接就上最佳实践,就是这么任性这货长这样: public enum Sing原创 2016-07-02 10:16:08 · 12348 阅读 · 5 评论 -
Java-垃圾回收机制
Jvm(Java虚拟机)内存模型从Jvm内存模型中入手对于理解GC会有很大的帮助,不过这里只需要了解一个大概,说多了反而混淆视线。Jvm(Java虚拟机)主要管理两种类型内存:堆和非堆。堆是运行时数据区域,所有类实例和数组的内存均从此处分配。非堆是JVM留给自己用的,包含方法区、JVM内部处理或优化所需的内存(如 JIT Compiler,Just-in-time Comp原创 2016-03-15 14:52:44 · 15063 阅读 · 1 评论 -
Java-注解详解
注解-JAVA使用篇背景在之前的Rxjava+ReTrofit+okHttp深入浅出-终极封装和RxBus完全一样的 EventBus中我们频繁的使用了注解,通过注解大大的提升了我们开发的效率,但是很多同学反馈说对里面的使用不是很了解,所以决定对java和android注解的使用做详细的介绍。版本 在Java中,注解(Annotation)引入始于Java5,用来描述Java代码的元信息,通常情原创 2016-11-30 12:00:58 · 7736 阅读 · 5 评论