自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我梦黄粱

开口便笑,笑古笑今,凡事付之一笑;大肚能容,容天容地,与己何所不容

  • 博客(7)
  • 收藏
  • 关注

原创 【读书笔记】HashMap工作原理解读

通过几个问题来分析一下HashMap的工作原理和源代码“你用过HashMap吗?” “什么是HashMap?你为什么用到它?”HashMap的一些特性,譬如HashMap可以接受null键值和值,而Hashtable则不能;HashMap是非synchronized;HashMap很快;以及HashMap储存的是键值对“你知道HashMap的工作原理吗?” “你

2013-12-30 17:51:54 933

转载 HashMap的工作原理

HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别 ,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步集合的引

2013-12-30 16:36:32 538

转载 为什么String类是不可变的?

String是所有语言中最常用的一个类。我们知道在Java中,String是不可变的、final的。Java在运行时也保存了一个字符串池(String pool),这使得String成为了一个特别的类。String类不可变性的好处只有当字符串是不可变的,字符串池才有可能实现。字符串池的实现可以在运行时节约很多heap空间,因为不同的字符串变量都指向池中的同一个字符串。但如果字符

2013-12-19 11:56:37 698

翻译 Java Integer 常量池

在本文中,我们将研究一下Integer类和Integer常量池以及Integer常量池的用途?Integer类    Integer 类在对象中包装了一个基本类型 int 的值。Integer 类型的对象包含一个 int 类型的字段。    此外,该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,还提供了处理 int 类型时非常有用的其他一些常量和方法。

2013-12-17 15:14:28 11710 15

除数可以为零吗?java里面的Infinity

今天遇到一个超级诡异的事情,直接上代码public static void main(String[] args) { System.out.println(1/0); } result:java.lang.ArithmeticException: / by zero是个人都知道的除数不能为0public static void main(String[] arg...

2013-05-16 20:33:54 1037

数据库sql语句优化基础知识普及

 MySQL里面的join顺便说一句就是,通常有点讲究的是用小表去驱动大表,而由于MySQL join实现的原理就是做循环比如left join就是对左边的数据进行循环去驱动右边的表,比如左边是可能会有m条记录匹配,右边有n条记录那么就是做m次循环,每次扫描n行数据,总扫面行数是m*n行数据.左边返回的结果集的大小就决定了循环的次数,故单纯的用小表去驱动大表不一定的正确的,小表的结果集可...

2011-03-21 15:37:01 95

当你在不想继续做程序员的时候

大学毕业后如愿的进入了java开发的道路。还记得当时的那种热情,能为了一个新的框架疯狂的加班一个星期,为了一个实现睡觉的时候还在浏览自己的知识。这已经是曾几何时的事情了,现在真的很怀恋那个时候。 现在的工作很清闲,一天跑几个测试case把结果维护到数据库中。闲下来的我总有很多事情去想,总想得到更多的满足,这样的生活能给多少人满足呢?不...

2009-09-22 10:50:41 220

空空如也

空空如也

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

TA关注的人

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