代码改变世界

阅读排行榜

Java HashSet

2012-10-26 00:36 by coffeescript, 187 阅读, 收藏,
摘要: HashSet的底层实现是数组,其存储原理、覆盖hashCode()方法的原则如下:1.一定要让equals()相等的对象返回相同的hashCode2.尽量让equals()不相等的对象返回不同的hashCode3.尽量让对象的hashCode随机散列,即平均散列。避免集中到某段范围,影响效率,尽量不要用加减,可以用^;要将equals和hashCode两种方法同时覆盖,才能在hashSet中过滤掉相等的对象。 阅读全文

Java Thread Join

2012-10-26 00:51 by coffeescript, 171 阅读, 收藏,
摘要: Wait this thread to die;将A线程加入到B线程中,直到A线程结束,B线程继续运行。代码实例:View Code 1 public class TestJoin{ 2 public static void main(String[] args){ 3 JoinThread jt=new JoinThread(); 4 Thread t=new Thread(jt); 5 t.start(); 6 int i=0; 7 while(i<200){ 8 ... 阅读全文

图片浏览器一些关键方法

2012-10-26 00:46 by coffeescript, 142 阅读, 收藏,
摘要: View Code 1 public void paint(Graphics g){2 super.paint(g);3 Graphics2D g2d=(Graphics2D)g;4 AffineTransform at=new AffineTransform();5 at.scale(scale,scale);6 g2d.setTransform(at);7 g2d.drawImage(im,at,this);8 }其中... 阅读全文
上一页 1 ··· 4 5 6 7 8