1、Vector 与 ArrayList    1.vector是线程同步的,所以它也是线程安全的,而arraylist是线程异步的,是不安全的。       如果不考虑到线程的安全因素,一 般用arraylist效率比较高。    2.如果集合中的元素的数目大于目前集合数组的长度时,vector增长率为目前数组长度的100%,      而arraylist增长率为目前数组长度的50%.如过在集合中使用数据量比较大的数据,用vector有一定的优势。 & ...
2007-11-04

容易出错的Java题

关键字: 原创,个人积累
1、下面代码 class TestThread extends Thread{  public static void main(String[] args)  {   TestThread th=new TestThread();   th.start();  }    public void start()  {   System.out.println("start");  }    publi ...
  1、String s=null;          System.out.println("s="+s.length());          输入为:xception in thread "main" java.lang.NullPointerException          注意 ...
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。 问题一:下面声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。 这个语句声明的是一个指向对象的引用,名为“s”,可以指向类型为Stri ...
2007-10-28

Java程序员面试三十二问

关键字: 转帖:zzju.net 站长居
第一,谈谈final, finally, finalize的区别。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。 第四,&和&&的区别。 第五,HashMap和Hashtable的区别。 第六,Collection 和 Collections的区别。 第七,什么时候用assert. ...
Simulated Test of SCJP for JAVA2 PlatFORM (only for training) 1.  1)  public class ReturnIt{  2)  returnType methodA(byte x, double y){  3)  return (short)x/y*2;  4)  }  5)  }  what is valid returnType for methodA in line 2? An ...
younker
搜索本博客
最近加入圈子
存档
最新评论