java开发
文章平均质量分 78
LeeFrank96
就职于菜鸟,Android/前端/Weex
展开
-
Java中final修饰符的初始化安全性的理解
今天看《Java并发编程实战》看到安全发布的问题中final修饰符的作用,一时半会没有看明白,查了一些资料才懂了一些深层次的原因,所以做一些记录。原创 2016-09-22 23:02:26 · 3927 阅读 · 11 评论 -
Java并发编程(一)线程安全的类的特性
线程安全的类是我们很希望达到的特性,那怎么才能判断以及设计一个线程安全的类,是我们需要关注的问题。 这章中我会总结线程安全的类所具有的特性以及应该避免哪些问题。原创 2016-09-24 23:42:40 · 376 阅读 · 0 评论 -
Java中的单例模式的优秀实现
单例模式不得不说应该算初学者接触的最早几个设计模式之一了,主要是因为它的应用场景比起什么其他模式太简单易懂了,我们都知道,你要一个总体控制的类,比如一个能够初始化功能,提供特定功能的Helper类,那你用单例模式实现是非常有用的,而我在这里就要说一说单例模式的优秀实现方式原创 2016-09-21 15:25:59 · 1757 阅读 · 1 评论 -
Java中的基本类型和引用类型
上课的时候老师问到了这个问题,Java中基本类型和引用类型的区别,不假思索的回答:基本类型就是直接分配空间的变量,引用类型就是指向内存空间的一个引用。当时觉得自己还是理解一些的,可过后自己去思考,觉得对这个问题的理解不够深入,既然基本类型都能分配空间我们为什么还要引用类型呢?干嘛要指向内存空间?带着这些困惑我开始了查找资料和理解的道路,自己做一些笔记。原创 2016-09-25 12:47:45 · 1412 阅读 · 0 评论 -
Java中的嵌套类总结
一直对内部类、静态内部类这些名词的认识不太清晰,做一些小小的总结。 总结内容:Java的嵌套类原创 2016-10-25 20:30:51 · 1654 阅读 · 0 评论 -
从JDK源码分析Java中的equals与hashCode
Java编程规范之一:覆盖Object的equals方法时总要覆盖hashCode,并且如果两个对象的equals方法比较结果是相等的,那么他们的hashCode方法就应该返回相同的整数结果;而如果equals比较结果不同,那么他们的hashCode方法最好返回截然不同的结果,以提高散列表的性能(Object规范)。 本篇通过JDK源码来分析equals与hashCode在其中的重要性。原创 2016-11-06 20:34:20 · 1583 阅读 · 0 评论