Java 基础
_Hello-World_
这个作者很懒,什么都没留下…
展开
-
线程安全的单例模式(面试必备点)
线程安全的单例模式 面试的时候,常常会被问到这样一个问题:请您写出一个单例模式(Singleton Pattern)吧。好吧,写就写,这还不容易。顺手写一个:public final class EagerSingleton { private static EagerSingleton singObj = new EagerSingleton转载 2013-11-29 16:37:59 · 840 阅读 · 0 评论 -
HashMap实现原理分析
看到好的文章,记录下来1. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表转载 2013-11-29 16:39:42 · 569 阅读 · 0 评论 -
Errors running builder 'DeploymentBuilder' on project
Errors running builder 'DeploymentBuilder' on project1.修改java源代码后点击保存,IDE 自动编译并热部署,提示如下错误:Errors occurred during the build.Errors running builder 'DeploymentBuilder' on project '项目名'.j转载 2013-12-07 10:47:31 · 1085 阅读 · 0 评论 -
sleep和wait的区别
转载自http://www.cnblogs.com/plmnko/archive/2010/10/15/1851854.html 1、这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用了b的sleep方法,实际上还是a去睡觉,要让b线程睡觉要在b的代码中调用sleep。转载 2013-12-04 16:50:08 · 616 阅读 · 0 评论 -
JAVA中String与StringBuffer的区别
String和StringBuffer的区别,网上资料可以说是数不胜数,但是看到这篇文章,感觉里面做的小例子很有代表性,所以转一下,并自己做了一点总结。 在java中有3个类来负责字符的操作。 1.Character 是进行单个字符操作的,2.String 对一串字符进行操作。不可变类。3.StringBuffer 也是对一串字符进行操作,但是可变类。String:转载 2014-06-18 11:33:46 · 593 阅读 · 0 评论