加载中
一道经典的Java面试题:equals ,== 和hashcode()的区别

==: 对于基本类型是值比较,对于引用类型来说是引用比较。 /** * == 的比较 */ @Test public void testOne(){ int a = 200; int b = 200; Integer c = 200; ......

2019/07/23 10:56
433
深入Java集合学习系列:HashSet的实现原理

HashSet概述: HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。 2. HashSet的实现: 对于H...

2019/07/23 10:42
225
你可能不知道的MySQL中的定点数类型

定点数类型 正因为用浮点数表示小数可能会有不精确的情况,在一些情况下我们必须保证小数是精确的,所以设计MySQL的大叔们提出一种称之为定点数的数据类型,它也是存储小数的一种方式: 其中...

2019/07/16 17:30
344
面试必问系列:谈谈乐观锁与悲观锁!

前言 乐观锁和悲观锁问题,是出现频率比较高的面试题。本文将由浅入深,逐步介绍它们的基本概念、实现方式(含实例)、适用场景,以及可能遇到的面试官追问,希望能够帮助你打动面试官。 目录 ...

CAS
2019/07/04 13:44
284
如何正确地写出单例模式

单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问...

2019/07/03 14:20
215
Java面试官都爱问的多线程和并发面试题汇总,多刷一题,多份安心!

Java多线程面试问题 1、进程和线程之间有什么不同? 一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一...

2019/07/03 13:52
268

没有更多内容

加载失败,请刷新页面

返回顶部
顶部