自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Java详解《剑指Offer第二版》面试题3:数组中重复的数字

题目一:在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复的次数。请找出数组中任意一个重复的数字。例如如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是重复的数字2或者3。package com.offer.interview3;/*面试题3:数组中重复的数字: *//** * 题...

2019-05-16 22:10:30 220

原创 Java详解《剑指Offer第二版》面试题2:实现单例模式

题目:设计一个类,我们只能生成该类的一个实例单例模式的特点:单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例。实现单例的三要素: 私有的构造方法; 指向自己实例的私有静态引用; 以自己实例为返回值的静态的公有方法。 单例模式分为懒汉式(需要时才去创建对象)和饿汉式(加载类的时候,就创建对象)。从速度和反...

2019-05-14 19:11:34 257

转载 句柄

转载自https://baike.baidu.com/item/%E5%8F%A5%E6%9F%84句柄的由来windows 之所以要设立句柄,根本上源于内存管理机制的问题—虚拟地址,简而言之数据的地址需要变动,变动以后就需要有人来记录管理变动,(就好像户籍管理一样),因此系统用句柄来记载数据地址的变更。数据对象加载进入内存中之后即获得了地址,但是这个地址并不是固定的,(至于为什...

2019-05-13 12:01:10 152

转载 DCL(双锁检测)单例模式

我们第一次写的单例模式是下面这样的:public class Singleton { private static Singleton instance = null; public static Singleton getInstance() { if(null == instance) { // line A ...

2019-05-12 19:28:37 1355 1

转载 Volatile——以DCL失效谈内存屏障用来禁止指令重排序的原理

作者:HJsir来源:CSDN原文:https://blog.csdn.net/hjsir/article/details/80713783引言大家都知道volatile关键字具有两重语义即:保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的。 禁止进行指令重排序。第一个好理解,也就是说每次修改都立即更新到主内存,...

2019-05-12 19:15:35 896 2

转载 Java中int和Integer的区别

转载自https://www.cnblogs.com/litingshi/p/8477436.html1.int是基本数据类型,int变量存储的是数值。Integer是引用类型,实际是一个对象,Integer存储的是引用对象的地址。2.Integer i =newInteger(100);Integer j =newInteger(100);System.o...

2019-05-03 18:02:43 4444

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除