1)说说jdk1.4和1.5的区别
完了,在sun的jdk1.5的下载里面确实有what's new,但是都是一些我暂时用不上的,所以没什么留意……2)谈谈Hibernate
也就是对象持久层吧(印象中),然后在j2ee里面的数据存储一般有三种,一种是直接编写SQL语言,第二种是容器管理,第三种就是用持久层(不知道有没吹对啊,我以前只作过j2se和j2me的)3)j2ee的有什么模式?
好像有那个什么MVC还是MCV。有什么特点?就是模块化吧,易于管理4)线程的同步和异步有什么区别
对于那些线程之间需要共享资源的就需要同步,比如一个要读,一个要写,当要读的时候就不能写,否则就会读出错误的信息5)overload和overriade的区别?(java面试33题里面滴,嘻嘻……)6)vector和arraylist的区别
惨了,都没用过,不过记忆中vector比较低级,而arraylist可以进行排序和匹配搜索等操作(对否?)7)谈谈内存泄漏的认识
呵呵,这个应该是问java的内存回收问题吧。内存泄漏指的是当一些变量或函数失去应用后仍然驻留在内存里面,但是java有垃圾回收机制,能够自动或手动清除无引用的内存空间。8)StringTokenizer的用途
前几天刚好用过,哈哈,否则根本一无所知9)abstract class和interface的区别(又是33题里面的,当时没仔细看 ~~~~>_<~~~~)请问各位大侠不知道我今天吹牛皮吹破了多少呢…………

解决方案 »

  1.   

    呵呵,看得出来你对java是一知半解
      

  2.   

    vector和arraylist的区别
    惨了,都没用过,不过记忆中vector比较低级,而arraylist可以进行排序和匹配搜索等操作(对否?)以下摘录自<Think in java> :
    矢量(Vector)和列表(List)的区别。它们都属于简单的序列,拥有完全一致的接口和外部行为。但在执行一些特定的任务时,需要的开销却是完全不同的。对矢量内的元素进行的随机访问(存取)是一种常时操作;无论我们选择的选择是什么,需要的时间量都是相同的。但在一个链接列表中,若想到处移动,并随机挑选一个元素,就需付出“惨重”的代价。而且假设某个元素位于列表较远的地方,找到它所需的时间也会长许多。但在另一方面,如果想在序列中部插入一个元素,用列表就比用矢量划算得多。这些以及其他操作都有不同的执行效率,具体取决于序列的基础结构是什么。在设计阶段,我们可以先从一个列表开始。最后调整性能的时候,再根据情况把它换成矢量。由于抽象是通过继承器进行的,所以能在两者方便地切换,对代码的影响则显得微不足道。
      

  3.   

    arraylist 都没用过的话,我不会要这样的人的
      

  4.   

    对不起,是他们都是列表都有顺序,只是Arraylist更像数组。我是这个意识。
      

  5.   

    兄弟们,小弟我正在学习JAVA中,呵呵
    感觉挺难的,不知道怎么学才好
      

  6.   

    Vector是同步的而ArrayList不是,这是最主要的区别。不过Collections有个方法可以为ArrayList提供同步,Vector在新版中不再赞成使用。
      

  7.   

    看了你的回答,给你点文章:
    对于ArrayList和Vector:请看http://www.precisejava.com/javaperf/j2se/Collections.htm 里面有关于Collections的讲解。算是详细的了。对于MVC,上网搜搜,很多的。我就不一一列举了。对于内存泄漏:请看Thinking in Java chapter 4. 里面对Java的回收机制有很详细的解说。
      

  8.   

    搂主真牛,连List都没用过就去面java了,佩服!