加载中
源码之LinkedList 单双向链表介绍

链表 单向链表 单链表,通俗讲就是只知道下个节点,不知道上个节点,如下图: 单链表的特点: 最后一个节点的next为null(闭环链表指向第一个元素) 只可一个方向遍历 双向链表 双链表,通俗讲...

01/07 23:24
19
源码之ArrayList和Vector

父类介绍 public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable{} 说明: 继承AbstractList,实现List接口,提供了add、...

01/06 20:56
25
springboot系列二 devtools热部署 (2.1.0.RELEASE版本)

spring-boot-devtools 可以动态编译java类。比如在开发过程中,修改了某个java类,但是重启需要好长时间,这个时候用devtools能很快编译好修改的java代码,实现热部署 使用: pom依赖: <par...

2018/11/21 16:48
155
volatile

volatile [ˈvɒlətaɪl] 解释 volatile能保证线程之间的可见性,并且禁止指令重排序优化 可见性:多线程共享变量时,一个线程修改了变量值后,对另一个线程是可见的 原理 看下图: 在同一块...

2018/11/07 18:11
4
日期处理常用

日期处理 常用 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateHelper { /** * 日期格式yyy...

2018/11/07 18:05
5
java中&和&&的区别

&和&&的区别 解释 &和&&都是逻辑运算符,都是判断两边同时真则为真,否则为假;但是&&当第一个条件不成之后,后面的条件都不执行了,而&则还是继续执行,直到整个条件语句执行完为止。 举例说...

2018/11/07 17:39
14
synchronized与lock简单比较

synchronized与lock比较 synchronized 3中作用方式 修饰普通方法,作用于当前实例加锁 修饰静态方法,作用于当前类对象加锁 修饰代码块,指定加锁对象,对给定对象加锁 加锁原理 JVM通过该A...

2018/11/07 17:03
6
java8 ArrayList

ArrayList(java8) 目录 简要介绍 重要属性 构造方法 添加元素 add() 扩容 grow() 快速随机访问 get() 设置新值并返回旧值set 移除remove 最后说一下modCount 简要介绍 public class Array...

2018/11/07 16:58
29

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部