欢迎您的访问
专注于分享最有价值的互联网技术干货

精选文章 第26页

Volatile 小白从入门到精通

管理员评论(0)赞(0)

volatile 简介 volatile 关键字总是在各大面试中出现,下面我这边简单整理一下 volatile 到底是一个啥子东西? 废话不说下,我们看看volatile 在wikipedia 官方的 的解释,如图1: google翻译一下...

快速掌握Java 常用的排序算法

管理员评论(0)赞(0)

简单的看一下关于常用的排序结构,如图 本章代码重点实现: 插入排序 、选择排序、交换排序 这三类。 冒泡排序 原理:一次性用两个元素进行比较,如果小/大的就交换。走访数列的工作是重复地进行直到没有再需要交换位置。 代码: /** * 冒泡排...

浅谈Java 虚拟机与GC原理

管理员评论(0)赞(0)

再谈之前 先给大家强烈推荐一本书。《分布式Java应用》 作者 林昊 它里面很清楚写了相关 java 底层基础相关知识。 本人根据书里面的讲解的内容以及各大博客学习的心得 将其整理一下。如果有不足之处的请各位大神指出。 1.1 Java文件...

ArrayList集合的实现原理

管理员评论(0)赞(0)

一、 ArrayList概述: ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。 ArrayList不是线程安全的,只能用在单线程环境下,多线程环境下可以考虑用Collect...