上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
摘要: 一、Java基础 1、String类为什么是final的。 2、HashMap的源码,实现原理,底层结构。 3、说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。 4、描述一下ArrayList和LinkedList各自实现和区别 5、Java中的队列都有哪些,有什么 阅读全文
posted @ 2016-08-20 18:11 空谷幽澜 阅读(42704) 评论(4) 推荐(6) 编辑
摘要: 1 为什么有ConcurrentHashMap hashmap是非线程安全的,hashtable是线程安全的,但是所有的写和读方法都有synchronized,所以同一时间只有一个线程可以持有对象,多线程情况下锁竞争会比较激烈,严重影响性能。基于这种情况,Doug Lee大师写了一个Concurre 阅读全文
posted @ 2016-08-20 18:00 空谷幽澜 阅读(637) 评论(0) 推荐(0) 编辑
摘要: Java中只有非私有的实例方法能被重写,即实现多态,子类可以覆盖父类的方法,但是实例变量不能覆盖,若子类和父类均定义了同样名称的变量,则对于子类来说这是两个不同的变量,要想调用父类的变量必须显示去调用,静态方法属于类也不能重写,用谁的引用调用的方法就是谁的,final方法也不能重写,若子类的方法和父 阅读全文
posted @ 2016-08-15 22:35 空谷幽澜 阅读(563) 评论(0) 推荐(0) 编辑
摘要: Java虚拟机的内存区域中,程序计数器、虚拟机栈和本地方法栈三个区域是线程私有的,随线程生而生,随线程灭而灭;栈中的栈帧随着方法的进入和退出而进行入栈和出栈操作,每个栈帧中分配多少内存基本上是在类结构确定下来时就已知的,因此这三个区域的内存分配和回收都具有确定性。垃圾回收重点关注的是堆和方法区部分的 阅读全文
posted @ 2016-08-13 23:42 空谷幽澜 阅读(19308) 评论(2) 推荐(1) 编辑
摘要: 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段。其中验证、准备、解析3个部分统称为连接。类加载的过程包括了加载、验证、准备、解析、初始化五个阶段。 加载、验证、准备、初始化和卸载这5个阶段的顺序时确定的,类的加载过程必须按照这 阅读全文
posted @ 2016-08-13 23:29 空谷幽澜 阅读(9606) 评论(1) 推荐(0) 编辑
摘要: 对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。我们也可以通过下面的测试代码来验证这一点:public class InitialOrderTest {// 静态变量public static String stati 阅读全文
posted @ 2016-08-13 23:28 空谷幽澜 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 摘要 Java基本的对象初始化过程,子类的初始化,以及涉及到父类和子类的转化时可能引起混乱的情况。 1. 基本初始化过程: 对于一个简单类的初始化过程是: static 修饰的模块(static变量和static 块) > 按照代码顺序依次执行。 | 实例变量 及非static模块 > 按照代码顺序 阅读全文
posted @ 2016-08-12 22:22 空谷幽澜 阅读(1794) 评论(0) 推荐(0) 编辑
摘要: 摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用My 阅读全文
posted @ 2016-08-12 14:50 空谷幽澜 阅读(943) 评论(0) 推荐(0) 编辑
摘要: 什么是索引? 1、索引 索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。对于索引,会保存在额外的文件中。 2、索引,是数据库中专门用于帮助用户快速查询数据的一种数据结构。类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置,然后直接获取即可。 索引由数据 阅读全文
posted @ 2016-08-12 14:48 空谷幽澜 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 深入剖析Java中的装箱和拆箱 自动装箱和拆箱问题是Java中一个老生常谈的问题了,今天我们就来一些看一下装箱和拆箱中的若干问题。本文先讲述装箱和拆箱最基本的东西,再来看一下面试笔试中经常遇到的与装箱、拆箱相关的问题。 以下是本文的目录大纲: 一.什么是装箱?什么是拆箱? 二.装箱和拆箱是如何实现的 阅读全文
posted @ 2016-08-11 22:30 空谷幽澜 阅读(449) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页