面试 10:Java 玩转选择排序和插入排序 昨天给大家讲解了 Java 玩转冒泡排序,大家一定觉得并没有什么难度...[作者空间]
首先介绍一些乐观锁与悲观锁: 悲观锁:总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时...[作者空间]
缓存是分布式系统中的重要组件,主要解决高并发,大数据场景下,热点数据访问的性能问题。提供高性能的数据快速访问。 一...[作者空间]
文 | 莫若吻 注:1.若博客图片不清晰,可以鼠标点击图片查看,或者下载到电脑中查看,也可以留言给我,发你高清原图...[作者空间]
一、前言 之前文章 Java 类加载器揭秘 从Java层面讲解了Java类加载器的原理,这里我们结合JVM源码在稍...[作者空间]
一、Vector、LinkedList、ArrayList Vector、ArrayList是使用数组实现的,Li...[作者空间]
转自: Java 8 中的 Streams API 详解 为什么需要 Stream Stream 作为 Java ...[作者空间]
初衷 Java集合是我们使用最频繁的工具,也是面试的热点,但我们对它的理解仅限于使用上,而且大多数情况没有考虑过其...[作者空间]
之前在看一些java基础的面试题中,出现了一个Integer 自动封装及解封的相关问题。写如下代码: 得出结果:f...[作者空间]
1. JVM内存结构 (1) JDK1.7的JVM内存结构 JVM内存结构主要有三大块:堆内存、方法区和栈。 堆内...[作者空间]
substring() 的作用 substring(int beginIndex, int endIndex) 方...[作者空间]
面试中问到“内存模型”,通常是考察Java内存结构和GC,而不是Happens-Before等更深入、细致的内容。...[作者空间]
本文将会详细讲解Stream的使用方法(不会涉及Stream的原理,因为这个系列的文章还是一个快速学习如何使用的)...[作者空间]
前言 ThreadLocal很多同学都搞不懂是什么东西,可以用来干嘛。但面试时却又经常问到,所以这次我和大家一起学...[作者空间]
JDK各个版本的新特性 对于很多刚接触java语言的学者来说,要了解一门语言,最好的方式是从基础的版本进行理解,升...[作者空间]
此心光明,亦复何言 Try-with-resources Try-with-resources是Java7出现的一...[作者空间]
Java 8 问世三年了,9马上也要问世了,所以,嗯,我要开始学8了…… 官方文档:http://docs.ora...[作者空间]
1. 简介 String表示字符串,Java中所有字符串的字面值都是String类的实例,例如“ABC”。Stri...[作者空间]
由于本人能力有限,文中若有错误之处,欢迎指正。转载请注明出处:http://www.jianshu.com/p/6...[作者空间]
引 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一...[作者空间]