会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
何红霞的博客
博客园
首页
新随笔
新文章
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
33
下一页
2017年2月21日
【java基础 17】集合中各实现类的性能分析
摘要: 大致的再回顾一下java集合框架的基本情况一、各Set实现类的性能分析1.1,HashSet用于添加、查询HashSet和TreeSet是Set的两个典型实现,HashSet的性能总是比TreeSet(SortedSet的子类)好,尤其是最常用的添加、查询等操作。原因...
阅读全文
posted @ 2017-02-21 11:16 何红霞
阅读(184)
评论(0)
推荐(0)
编辑
2017年2月20日
【java基础 16】抽象类和接口的区别
摘要: 导读:前两天闲着没事儿,看了本书,然后写了点代码,在接口里面写了默认方法实现,因为书上说这个特性是从java8开始的,我还特地给测了一下java7. 没过几天,就有一个技术分享会,刚好也是讲java8特性,然后,顿时就觉得世界观被毁了!怎么回事呢,看下文吧:还记得,当...
阅读全文
posted @ 2017-02-20 14:49 何红霞
阅读(242)
评论(0)
推荐(0)
编辑
2017年2月6日
【java基础 15】java代码中“==”和equals的区别
摘要: 导读:昨夜闲来无事,和贾姑娘聊了聊java基础,然后就说到了这个“==”和equals的问题,我俩都是以前了解过,也常用这个,但是,昨天说到的时候,又乱了,什么比较地址值,什么判断是否同一个对象,基本数据类型啥的,谁都没个准儿,后来写了点代码验证了一番,今儿个写此博客...
阅读全文
posted @ 2017-02-06 11:48 何红霞
阅读(359)
评论(0)
推荐(0)
编辑
2017年1月15日
【设计模式 6】单例模式和代理模式的结合使用测试
摘要: 导读:上篇博客说到,我想将单例模式和代理模式结合起来,以尽可能避免在并发情况下的真实对象的重复创建。光说不练,假把式,代码走你!一、使用了单例模式的效果接口:public interface IDBQuery{ String Request();}实现类:DBQuer...
阅读全文
posted @ 2017-01-15 21:06 何红霞
阅读(356)
评论(0)
推荐(0)
编辑
【设计模式 5】那些年我还不懂代理模式
摘要: 导读:话说,当年学习了大话设计模式,后来又学习了head first,脑袋里能画出UML图,能写出代码的,不多。以致于到前一段时间,我还不能背着写出很常用的单例模式的代码!但是,本宝宝从很久以前开始面试的时候,就敢往简历上写熟悉设计模式,比如:。。。。。。。。果然,我...
阅读全文
posted @ 2017-01-15 20:45 何红霞
阅读(195)
评论(0)
推荐(0)
编辑
2017年1月13日
【设计模式 4】怎样写出更高逼格的单例模式
摘要: 导读:话说姑娘我一直想着分个总结设计模式来着,一直没把这个派上日程,现在看一本书,里面提到了一些设计模式,现在就总结总结。话说我之前写单例模式,一直都是按照大话设计模式上的那种写法,也就是传统的加锁,加2把锁的这种方式,今天看了看人家说性能优化,利用内部类,写出了更高...
阅读全文
posted @ 2017-01-13 21:15 何红霞
阅读(125)
评论(0)
推荐(0)
编辑
2017年1月7日
【java基础 14】锁的粒度:ThreadLocal、volatile、Atomic和Synchronized
摘要: 导读:题目中提到的几个关键字,分别是解决并发问题中,加锁所使用到的几个关键字,每个关键字代表的锁的粒度 不同,本篇博客,主要是从概念定义上,区分这几个关键字的应用场景。(PS:睡梦中,依稀记得有回面试的时候,问了我一个问题:你们在加锁的时候,加多大的锁? 哇塞,当时愣...
阅读全文
posted @ 2017-01-07 16:47 何红霞
阅读(491)
评论(0)
推荐(0)
编辑
2017年1月6日
不抱怨,向前看—2016年终总结
摘要: 2017年,给自己的建议是:不抱怨,向前看。 行走在“懂你”的路上! ——何下下...
阅读全文
posted @ 2017-01-06 19:44 何红霞
阅读(182)
评论(0)
推荐(1)
编辑
2017年1月5日
【java基础 13】两种方法判断hashmap中是否形成环形链表
摘要: 导读:额,我介绍的这两种方法,有点蠢啊,小打小闹的那种,后来我查了查资料,别人都起了好高大上的名字,不过,本篇博客,我还是用何下下的风格来写。两种方法,一种是丢手绢法,另外一种,是迷路法。这两种方法的基本思想:假设有环(顿时想到了三个数中找最大的,假设一个最大值有木有...
阅读全文
posted @ 2017-01-05 15:37 何红霞
阅读(1149)
评论(0)
推荐(1)
编辑
【java基础 12】HashMap中是如何形成环形链表的?
摘要: 导读:经过前面的博客总结,可以知道的是,HashMap是有一个一维数组和一个链表组成,从而得知,在解决冲突问题时,hashmap选择的是链地址法。为什么HashMap会用一个数组这链表组成,当时给出的答案是从那几种解决冲突的算法中推论的,这里给出一个正面的理由:1,为...
阅读全文
posted @ 2017-01-05 14:40 何红霞
阅读(428)
评论(0)
推荐(0)
编辑
上一页
1
···
5
6
7
8
9
10
11
12
13
···
33
下一页