本人学J2EE已经一年了,用J2EE做过两个中型网站了.也算是有实践经验,基本上常用的技术,我都全实现过了.但现在应聘时,很多大公司都要我做一些很理论性的题,例如"举例说明JAVA在网络应用上的优点","什么是面向对象编程","用图画出J2EE的实现架构","String a="";String b="";如果if(a==b)跟if(a.equals(b))两种表达是否不同".这些东西,我做能做得出来,但不会用专业语言写出来.有的东西,实现的方法不止一种,但是问我两种实现方法是否有不同,我就不知道了.我想这些考试性质的东西,来来去去都是那么几百道题.有哪位热心的朋友能把一些题库给我,好让我面试进行笔试的时候能拿高一点的分数.如果是可以网上下载的,请在这里贴上下载的地址,如果不是的话,请寄到[email protected] 中去.感激不浅!

解决方案 »

  1.   

    我也想知道,不过楼主的几个问题还是比较简单的。答来玩玩
    1.跨平台;适合架构分布式系统(J2EE);WEB解决方案丰富,轻重量级都有;垃圾回收;支持WEB SERVICE/JMS....2.封装、继承、多态3.web ui 、容器、EJB、db...(DAO+CONTAINER+WEBUI+JMS+JMAIL....)4.==比较引用(非基本数据类型);equals比较值,可重载;
      

  2.   

    http://dev.csdn.net/develop/article/71/71386.shtm
      

  3.   

    本想贴出来的,不过原文太长了
    另外搜索CSDN的文档库还有不少
      

  4.   

    C++ 之父 的那本 C++ 编程语言前言中有段话 提到:
    一门编程语言要服务2个方面:
    一个是面向机器,生成高效的代码
    另一个是面向程序员,要让程序员不要过多得涉及到实现细节就能很好得设计程序,C 语言很好得达到了第一个目标 , 但是第二个目标很难达到。
    现实中人总是用概念在思考问题,不是用101 , 面向对象就加强了第二个方面的功能。
    这就是C++ 对 C 的优势。Java 比 C++ 更纯粹的面向对象,不过 Java 为了更好地编码安全性, 舍弃了一些 C++ 中有的一些面向对象的实现技术 而使用自己的替换的方法 。
      

  5.   

    我上面不是有了吗?
    http://dev.csdn.net/develop/article/71/71386.shtm昨天看到一份面试题前面27题跟上面的一模一样
      

  6.   

    http://www.zhensoft.net/dispbbs.asp?boardID=8&ID=3719&page=1
    这上面也有好多