摘要: 1. transient的作用及使用方法 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。 但是,有时候 阅读全文
posted @ 2019-08-26 00:04 额是无名小卒儿 阅读(1083) 评论(0) 推荐(0) 编辑
摘要: Java中的变量: 1、成员变量(实例变量,属性) 2、本地变量(局部变量) 3、类变量(静态属性) 一、成员变量(实例变量,属性) 1.1-成员变量:(在类中定义, 访问修饰符 修饰符 type name = value) 1.2-什么是成员变量? 成员变量就是类中的属性。当new对象的时候,每个 阅读全文
posted @ 2019-08-26 00:03 额是无名小卒儿 阅读(3257) 评论(0) 推荐(0) 编辑
摘要: Java中new一个对象的步骤: 1. 当虚拟机遇到一条new指令时候,首先去检查这个指令的参数是否能 在常量池中能否定位到一个类的符号引用 (即类的带路径全名),并且检查这个符号引用代表的类是否已被加载、解析和初始化过,即验证是否是第一次使用该类。如果没有(不是第一次使用),那必须先执行相应的类加 阅读全文
posted @ 2019-08-23 17:19 额是无名小卒儿 阅读(28503) 评论(2) 推荐(9) 编辑
摘要: 文章目录: 一、JDK1.7之HashMap 二、JDK1.8之HashMap 三、Hashtable JDK1.7之HashMap 1. 定义 HashMap实现了Map接口,继承AbstractMap。其中Map接口定义了键映射到值的规则,源码如下: HashMap是一种支持快速存取的数据结构。 阅读全文
posted @ 2019-08-22 20:44 额是无名小卒儿 阅读(864) 评论(1) 推荐(0) 编辑
摘要: Vector 、ArrayList 和LinkedList都是List接口下的实现类,但是他们之间的区别和联系是什么呢? 首先: 然后: 如果您仅仅想知道结论,那么可以关闭了。 下面我讨论讨论为什么。 发现arrayList的线程安全是由size引起的,为何这么说呢? 这是ArrayList所拥有的 阅读全文
posted @ 2019-08-20 21:56 额是无名小卒儿 阅读(2431) 评论(0) 推荐(0) 编辑
摘要: 本文从经典的面试题中挑选了十道,希望对大家有帮助: 1. Java中的泛型是什么 ? 使用泛型的好处是什么? 那些拥有Java1.4或更早版本的开发背景的人都知道,在集合中存储对象并在使用前进行类型转换是多么的不方便。泛型防止了那种情况的发生。它提供了编译期的类型安全,确保你只能把正确类型的对象放入 阅读全文
posted @ 2019-08-20 20:12 额是无名小卒儿 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 在讨论Redis内存管理中的LRU算法之前,先简单说一下LRU算法: LRU算法:即Least Recently Used,表示最近最少使用页面置换算法。是为虚拟页式存储管理服务的,是根据页面调入内存后的使用情况进行决策了。由于无法预测各页面将来的使用情况,只能利用“最近的过去”作为“最近的将来”的 阅读全文
posted @ 2019-08-19 11:31 额是无名小卒儿 阅读(1292) 评论(0) 推荐(0) 编辑
摘要: 最近时间有点紧,暂时先放参考链接了,待有时间在总结一下: 查了好多,这几篇博客写的真心好,互有优缺点,大家一个一个看就会明白了: 参考 1. 先看这个明白拉链法(链地址法),这个带源码,很好看懂,只不过是只讲了拉链法一种; 2. 再看这个比较全的,四种全讲了,链接,这篇比较形象,有图。但是这两篇都没 阅读全文
posted @ 2019-08-18 16:36 额是无名小卒儿 阅读(2139) 评论(0) 推荐(0) 编辑
摘要: 暴力递归: 1,把问题转化为规模缩小了的同类问题的子问题 2,有明确的不需要继续进行递归的条件(base case) 3,有当得到了子问题的结果之后的决策过程 4,不记录每一个子问题的解 动态规划 1,从暴力递归中来 2,将每一个子问题的解记录下来,避免重复计算 3,把暴力递归的过程,抽象成了状态表 阅读全文
posted @ 2019-08-17 23:27 额是无名小卒儿 阅读(698) 评论(4) 推荐(0) 编辑
摘要: 1.何为前缀树?TrieTree 在计算机科学中,trie,又称前缀树或字典树,是一种有序树,用于保存关联数组,其中的键通常是字符串。与二叉查找树不同,键不是直接保存在节点中,而是由节点在树中的位置决定。一个节点的所有子孙都有相同的前缀,也就是这个节点对应的字符串,而根节点对应空字符串。一般情况下, 阅读全文
posted @ 2019-08-14 18:55 额是无名小卒儿 阅读(474) 评论(0) 推荐(0) 编辑