`
mo^xu
  • 浏览: 5797 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

j2ee常见面试题

阅读更多
  :
1、JSP有哪几个内置对象?

答:jsp常用的九个内置对象为:

request response out pageContext session application config page exception





request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header, 和session数据的有用的方法。

response表示HttpServletResponse对象,并提供了几个用于设置送回浏览器的响应的方法(如cookies,头信息等)

out对象是javax.jsp.JspWriter的一个实例,并提供了几个方法使你能用于向浏览器回送输出结果。

pageContext表示一个javax.servlet.jsp.PageContext对象。它是用于方便存取各种范围的名字空间、servlet相关的对象的API,并且包装了通用的servlet相关功能的方法。

session表示一个请求的javax.servlet.http.HttpSession对象。Session可以存贮用户的状态信息

application 表示一个javax.servle.ServletContext对象。这有助于查找有关servlet引擎和servlet环境的信息

config表示一个javax.servlet.ServletConfig对象。该对象用于存取servlet实例的初始化参数。

page表示从该页面产生的一个servlet实例

exception:表示

2、Servlets的生命周期?

答:web容器加载servlet,生命周期开始。通过调用servlet的init()方法进行servlet的初始化。通过调用service()方法实现,根据请求的不同调用不同的do***()方法。结束服务,web容器调用servlet的destroy()方法。(这是简单描述,但是比较长考的是画出servlet运行的时序图,这一点也务必要注意到)

3、Spring熟悉吗?请谈一下AOP、IOC是如何应用的?

答:Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。

AOP控制反转模式(也称作依赖性介入)的基本概念是:不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。容器(在 Spring 框架中是 IOC 容器) 负责将这些联系在一起。在典型的 IOC 场景中,容器创建了所有对象,并设置必要的属性将它们连接在一起,决定什么时间调用方法。下表列出了 IOC 的一个实现模式。Spring 框架的 IOC 容器采用类型 2 和类型3 实现。

类型 1   服务需要实现专门的接口,通过接口,由对象提供这些服务,可以从对象查询依赖性(例如,需要的附加服务)

类型 2   通过 JavaBean 的属性(例如 setter 方法)分配依赖性

类型 3 依赖性以构造函数的形式提供,不以 JavaBean 属性的形式公开

4、习惯哪个数据库,简述?

答:比较常用的数据库就是Oracle数据库,ORACLE是一种适用于大型、中型和微型计算机的关系数据库管理系统,它使用SQL(Structured query language)作为它的数据库语言,SQL主要包括数据定义、数据操纵(包括查询)和数据控制等三方面功能。SQL是一种非过程化程度很高的语言,用户只需说明"干什么"而无需具体说明"怎么干"语言简洁、使用方便功能强大,集联机交互与嵌入于一体,能适应广泛的使用环境。ORACLE数据库由三种类型的文件组成:数据库文件、日志文件和控制文件。

Oracle的几大特点是其明显的优势之处:

(1)兼容性:Oracle产品采用标准SQL,并经过美国国家标准技术所(NIST)测试。与IBM SQL/DS,DB2,INGRES,IDMS/R等兼容。

(2)可移植性:Oracle的产品可运行于很宽范围的硬件与操作系统平台上。可以安装在70种以上不同的大、中、小型机上;可在VMS、DOS、UNIX、WINDOWS等多种操作系统下工作。

(3)可联结性:能与多种通讯网络相连,支持各种协议(TCP/IP、DECnet、LU6.2等)。

(4)高生产率:提供了多种开发工具,能极大的方便用户进行进一步的开发。

(5)开放性:Oracle良好的兼容性、可移植性、可连接性和高生产率是Oracle RDBMS具有良好的开放性。

此外,ORACLE产品主要包括数据库服务器、开发工具和连接产品三类。

5、采用什么测试方法(是用工具测试?还是手动测试?)?

答:在平时的开发中主要使用工具来调试,常用的工具就是dubug,在使用dubug的时候主要就是使用快捷键调试程序,这样可以看清楚程序的运行各部分流程以及参数的值的传递情况,对于参数的传递与构造会展示的清清楚楚.那么在项目完成的时候可能还要做单元测试,这时候一般使用JUnit进行单元测试

6、简答对Struts认识?

答:Struts一词来源于在建筑和旧式飞机中使用的支撑金属架,从词义中我们大概可以看出,Struts是一个事物(Web应用)的框架。用稍微专业一些的词汇来定义,Struts是MVC框架的一个实现。

Struts 是MVC的一种实现,它将 Servlet和 JSP 标记(属于 J2EE 规范)用作实现的一部分。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。

Struts有一组相互协作的类(组件)、Serlvet以及jsp tag lib组成。基于struts构架的web应用程序基本上符合JSP Model2的设计标准,可以说是MVC设计模式的一种变化类型。但 Struts 也包含了丰富的标记库和独立于该框架工作的实用程序类。Struts有其自己的控制器(Controller),同时整合了其他的一些技术去实现模型层(Model)和视图层(View)。在模型层,Struts可以很容易的与数据访问技术相结合,包括EJB,JDBC和Object Relation Bridge。在视图层,Struts能够与JSP, Velocity Templates,XSL等等这些表示层组件想结合。

Struts的核心是Controller,即ActionServlet,而ActionServlet的核心就是Struts-config.xml,Struts-config.xml集中了所有页面的导航定义。对于大型的WEB项目,通过此配置文件即可迅速把握其脉络,这不管是对于前期的开发,还是后期的维护或升级都是大有裨益的。掌握Struts-config.xml是掌握Struts的关键所在。



7、Hibernate如何查询数据库?

答:hibernate一大优势就是使数据库的操作变得十分的简单.在hibernate的实现机制里面,利用pojo类以及.hbm.xml文件实现数据库和java文件的映射,来构造数据库里存储信息的对象,这样就可以利用hibernate的数据库操作语句实现对映射出来的对象进行增,删,改,查的操作.在此,还会利用hibernate的query构建sql或者hql语句进行操作,在构建sql语句的时候,sql语句字符串的写法和普通的sql语句的操作,但是构建HQL语句的时候,查找的字段都是所操作的映射对象的属性,查找也是从对象里面查找.主要难点就是在这个构建语句的地方的处理



8、讲一下EJB

答:EJB是sun的服务器端组件模型,最大的用处是部署分布式应用程序,类似微软的.net技术。从技术上讲,ejb是一套规范,而不是一种”产品”,凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。

EJB (Enterprise JavaBean)是JavaEE的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具(SDK)。在JavaEE里,Enterprise Java Beans(EJB)称为Java 企业Bean,是Java的核心代码,分别是会话Bean(Session Bean),实体Bean(Entity Bean)和消息驱动Bean(MessageDriven Bean)。Beans要运行,就得有容器.EJB必须生存在EJB容器中.容器首先要包装你BEAN,EJB的客户程序实际上从来就不和你编写的EJB直接打交道,他们之间是通过HOME/REMOTE接口来发生关系的.它负责你的BEAN的所有的操作,比如BEAN的持续化,安全性,事务管理... 

9、谈一下项目采用什么框架来做(运动社区项目、Woss项目)?

答:以前的web项目一般使用struts框架来完成,也就是主要的架构是采用MVC模式.在model层一般使用javaBean封装对象,用以保存form表单的数据;在view层使用jsp来实现,大多数情况下使用JSTL标签和EL表达式来完成数据的显示,偶尔使用struts的标签库和自定义标签;在controler层主要使用action调用service层的方法实现数据的封装与发送.在后台的处理一般使用三层架构模式,即dao层,service层以及现实层.

10、 EJB与JAVABEAN的区别?  (问了多次)

答:相同点:

      1、都可以提供getter/setter方法

      2、都是可重用的组件

      3、都可以提供属性方法等

      4、通过组装都可以构建java系统

不同点:

      1、javabean比ejb小(ejb比javabean复杂)

      2、javabean是开发组件,而ejb是部署组件

11、 JSP的内置属性有哪些?

答:(这道题目指jsp的元素指令更准确一些,要说属性只是对jsp里面的属性进行操作的方式而已,大家可以参照一下)

jsp中的元素:

  1)脚本元素

  a)声明(Declaration)

    语法:<%!declaration%>

    作用:为servlet声明成员变量,成员方法和内部类

    特点:声明的内容处于_jspService方法之外,翻译成servlet后变成该类的成员变量、成员方法和内部类。另外,在声明中不能使用表达式(<%=expression>和隐含对象)

  b)表达式(Expression)

    语法:<%=expression%>

    作用:将expression写入到输出流中,expression的内容最终显示在页面上

       expression可以是变量,(算术,逻辑,关系表达式),带返回值的方法,9中隐含对象(page,pageContext,request,response,session,application,out,config,exception)

    注意:在表达式里面不能有分号

    特点:翻译之后写入servlet的_jspService()方法之中,变成out.print(expression)语句

  c)脚本(Scrpitlets)

    语法<%java code%>

    作用:在jsp中嵌入java代码,不能带private修饰的参数,但是可以写类,就相当于匿名内部类

    特点:代码翻译进入_jspService()方法

2)指令元素:

  a)page指令

    语法:<%@page attributeName = "attributeValue" ...%>

    作用:使用这些属性和容器进行通信,它对整个jsp都会产生一定影响

    特点:

  b)include指令(静态导入或者静态包含)

    语法:<%@include file="url" %>

    作用:在一个页面里面导入另外一个页面的内容(如公司的logo,版权信息)

    特点:在jsp被翻译成Servlet的时候就将导入的页面内容嵌入到_jspService()方法中.静态导入发生在翻译阶段.

    导入的资源可以是html,jsp或者xml文件

    优点:执行效率比较高,直接将内容嵌入

    缺点:若被导入页面的内容一旦发生变化,那么jsp需要重新编译

  c)taglib指令

    语法:

    作用:用于在jsp中指定标签库的描述文件(*.tld)的路径

3)动作元素(jsp中自带的标准标签)

  语法:<jsp:tagName>

  a)动态导入

    语法:<jsp:include page="url" flash="true"/> or

        <jsp:include page="url" flash="true">

          [<jsp:param name="" value=""/>]*

        </jsp:include>

        属性flash表示导入另一个页面内容之前缓冲区是否要刷新

        true:刷新 false:不刷新

    作用:在一个页面中导入另一个页面的内容

    导入的资源:jsp,html,xml

    特点:被导入的页面内容在执行阶段生成并导入到调用页面,在翻译阶段没有生成导入页面的内容.

     动态导入发生在执行阶段

      优点:被调用的页面内容发生变化,调用的jsp不必重新编绎

      缺点:效率没有静态导入高

  b)forward(服务器内部跳转)

    语法:

       <jsp:forward page=“url” /> and

       <jsp:forward page=“url”>

          [<jsp:param …/>]*

       </jsp:forward>

12、Struts的验证方法?

答:struts尤其自身一套成熟的验证方式,那就是使用Validator验证,主要包括如下三步:1、启用Validator插件;2、生成Form Bean类;3、修改配置文件。

虽然在Struts工具包中包含了Validator,但默认情况下Validator是没有被启用的。若要启用Validator,必须在struts-config.xml文件中添加入下的代码:

<!-- Validator Configuration -->

<plug-in className="org.apache.struts.validator.ValidatorPlugIn">

  <set-property property="pathnames"

                value="/WEB-INF/validator-rules.xml,

                       /WEB-INF/validation.xml"/>

</plug-in>

其中,指定的两个配置文件的路径应为相对于所在模块的路径,以上代码应按照和stuts-config.xml配置文件相对应的DTD文件所要求的格式,放到合适的位置。

为了使用Validator,生成的Form Bean类必须继承ActionForm的子类ValidatorForm。在Form Bean类中要包含和Form表单中各字段相对应的成员变量,然后公开各成员变量的get和set方法.

修改配置文件,在struts-config文件的<form-beans>添加formBean

13、 EJB有哪几个BEAN?

答:1、会话bean(封装业务逻辑)

2、实体bean(处理数据持久)

3、消息驱动bean(处理异步消息)

14、 AJAX核心技术是什么?

答:Ajax的核心技术是xmlHttpRequest组件的相关技术.

XMLHttpRequest对象允许Web程序员从web服务器以后台活动的方式获取数据.数据格式通常是XML,但是也可以很好的支持任何基于文本的数据格式.尽管XMLHttpRequest对于完成这件工作来说是最为灵活和通用的工具,但还有其它方法也可以从服务器获取数据.

其中CSS,DOM,JavaScrpit都不是新面孔,以前结合在一起称为动态HTML,或者简单DHTML

15、 谈谈ORACLE与SQL Server的区别是什么?

答:对与oracle和SqlServer明显的不同就是管理不用和安全性不同 

如   1.sql   server没有表空间的概念,oracle有   2,sql   的触发器没有前后,oracle   触发器有前后(删除前,删除后等等)

再次,如产品公司不一样,   运行平台不一样,扩展功能的语法不同等也可以提一下.

再者就可以再具体的说几个方面,如:Oracle中有复合数据类型而SQL Server中没有。

声明方式:变量名 对象名%type。这里的变量类型可以是所有以存在的数据类型,具有依赖性,存储过程中用这种变量比较灵活,但效率应该会低些。Oracle存储过程中借助cursor类型变量返回并访问记录集。SQL Server中我没用过类似功能。

Oracle里的用法:存储过程中边查询边给变量赋值。

select 某一列名 into 变量名 from table where ..;相当于Oracle中的select 变量名=列....

16、 谈谈你对MVC的理解

答:MVC模式是"Model-View-Controller"的缩写,中文翻译为"模式-视图-控制器"。MVC应用程序总是由这三个部分组成。Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性,所有依赖的View都会自动更新。类似的,只要Controller改变了View,View会从潜在的Model中获取数据来刷新自己。MVC模式最早是smalltalk语言研究团提出的,应用于用户交互应用程序中。smalltalk语言和java语言有很多相似性,都是面向对象语言,很自然的SUN在petstore(宠物店)事例应用程序中就推荐MVC模式作为开发Web应用的架构模式。MVC模式是一种架构模式,其实需要其他模式协作完成。在J2EE模式目录中,通常采用service to worker模式实现,而service to worker模式可由集中控制器模式,派遣器模式和Page Helper模式组成。而Struts只实现了MVC的View和Controller两个部分,Model部分需要开发者自己来实现,Struts提供了抽象类Action使开发者能将Model应用于Struts框架中。

17、 能比较一下UNIX与LINUX的区别吗?

答: Linux与Unix的区别

[历史]Unix的历史久于linux. Linux的思想源于Unix

[产品]unix和linux都是操作系统的名称.但unix这四个字母除了是操作系统名称外,还作为商标归SCO所有.Unix主要有Sun 的Solaris、IBM 的AIX, HP的HP-UX,以及x86平台的的SCO Unix/Unixware

Linux商业化的有RedHat Linux 、SuSe Linux、slakeware Linux、国内的红旗等,还有Turbo Linux.

[其他区别]

linux的核心是免费的,自由使用的,核心源代码是开放的.

而unix的核心并不公开

在对硬件的要求上,linux比unix要低,没有unix那么苛刻.在安装上linux比unix容易掌握.

在使用上,linux相对没有unix那么复杂.

Unix多数是硬件厂商针对自己的硬件平台的操作系统,主要与CPU等有关,如Sun 的Solaris作为商用,定位在其使用SPARC/SPARCII的CPU的工作站及服务器上,当然Solaris也有x86的版本,而Linux也有其于RISC的版本。但确切的讲,拿RISC上的Unix与x86上的Linux进行比较不太合适。

至于价格,个人使用的Linux基本上算是免费的,不同的Linux发行厂商针对企业级应用在基本的系统上有些优化,如RedHat的Enterprise产品,这些产品包括支持服务是比较贵的。

像IBM/HP/SUN的Unix,因为主要是针对其硬件平台,所以操作系统通常在设备价格中。(没有人单独去买一个Unix操作系统的)

在性能上,linux没有unix那么全面,但基本上对个人

用户和小型应用来说是绰绰有余

18、 请你谈谈JDBC与Hibernate的关系?

答:Hibernate 是JDBC的轻量级的对象封装,它是一个独立的对象持久层框架, Hibernate可以用在任何JDBC可以使用的场合,例如Java应用程序的数据库访问代码,DAO接口的实现类,甚至可以是BMP里面的访问数据库的代码。

另外Hibernate是一个和JDBC密切关联的框架,所以Hibernate的兼容性和JDBC驱动,和数据库都有一定的关系,但是和使用它的Java程序,和App Server没有任何关系,也不存在兼容性问题。

19、EJB框架流程是什么?

答:1、创建ejb组件需要的接口和类型

2、在ejb-jar.xml这个标准的部署描述文件中描述ejb组件

3、提供一个跟容器相关的一个部署描述文件,在这个文件中指定ejb组件的jndi名(注:这个文件也可以不提供,到部署完ejb模块之后再去指定jndi)

4、将所有java文件编译成class,按照ejb应用的目录结构来存放类和配置文件

5、把ejb应用打成一个jar包,部署到j2ee服务器上,然后访问

6、编写一个客户端ejb

这道题目我只是提出需要注意的几点,具体的代码没有给出:

1) 客户端从JNDI查找EJB代理对象,传送数据给JNDI,一次参数序列化传递

2) 客户端从JNDI服务器返回EJB代理对象,一次代理对象的序列化传递

3) 客户端调用EJB方法,传入的参数需一次序列化操作传递给远程EJB对象

4) 远程EJB对象处理方法调用,途中如果要用到数据库连接等资源的话,还会有对象序列化操作

5) 远程EJB对象返回结果,结果数据需要一次序列化操作

20、你认为做为一个项目经理所要具备哪些素质?

答:项目经理是一个软件公司特别重要的一个角色,作为一个项目经理,我觉得以下的素质是不能缺少的:

1)要公正无私 :如果一个项目经理不能做到公正无私,他就难以服众,无法带好项目团队。   

2)要有良好的职业道德:用户对于项目有知情权,给用户暴露出问题不一定是坏事,因为只要大家能够互相理解,才能保证项目的顺利进展。如果明知完不成进度,而故意隐瞒了真相,当然是要受到惩罚的。   

3)要具有管理的基本技能与知识: 要做一个好的项目经理,他肯定要好好的学习一些关于项目管理的基础知识,进行项目管理的技能训练,既要有管理意识,还要有管理的基本技能,要"心有余且力也有余"。

4)要具有很好的沟通与表达能力:项目经理要和方方面面的人员沟通,包括项目组内的人员、市场人员、用户、上级主管,也要和各个层次的人员打交道,为了项目的成功要通过沟通交流消除来自各方面的阻力。譬如,一个系统集成的项目,在用户现场布线时,你可能要和用户的工程主管、电工、施工队等各种角色沟通,否则,可能因为很小的问题,你的系统就要失败。

5)要有很强的分析问题解决问题的能力:  项目经理要能够通过现象看到本质,通过细节发现大问题,发现问题后要果断采取措施,而不是延误时机。如果一个项目经理对问题比较麻木,不能防微杜渐,那么就谁都可以做项目经理了!

6)要懂技术,不要求精通,但是要全面 : 这可能是争议比较大的一个原则,因为如果按此原则执行,那些拿到PMP证书的专职项目经理如何找工作?用一个不懂开发的人来做项目经理,他主要对项目的进度负责,进行项目组内外的协调,但是为了弥补其不足,必须还要给他配一个助手专门负责技术。对于大的项目这种方式是可以的,对于小的项目而言肯定不能这样做,否则就会出现资源浪费,项目经理的工作量不饱满。所以我的意见还是要使用懂技术的项目经理,这样他能清楚地知道组员在做什么、做的怎么样,能够发出正确的方向性指令,而不是瞎指挥,外行领导内行。 

7)要谦虚,不能不懂装懂:有的项目经理搞一言堂,听不进去大家的意见,而且不懂装懂,会使项目团队的效率很低,项目的质量很差,系统开始实施后,就陷入到大量的纠错改错的泥潭中。

8)要平易近人,不要摆架子 :如果项目经理不能做到这一点,你也不会去和他很好地沟通的,当然项目组的效率也不会很高的。





21、简述Spring的二个重要思想?

答:IOC:控制反转,谓之“依赖关系的转移”,如果以前都是依赖于实现,那么现在反转为依赖于抽象吧,其实它的核心思想就是要面向接口编程.

AOP:面向方面编程,我们可以把日志、安全、事务管理等服务(或功能)理解成一个“方面”,那么以前这些服务一直是直接写在业务逻辑的代码当中的,这有两点不好;首先业务逻辑不纯净,其次这些服务被很多业务逻辑反复使用,完全可以剥离出来做到复用。那么AOP就是这些问题的解决方案,我们可以把这些服务剥离出来形成一个“方面”,以期做到复用;然后将“方面”动态的插入到业务逻辑中让业务逻辑能够享受到此“方面”的服务

22、Struts的优势弱势?简述你了解的开源技术框架?

优点:

Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点。使开发者能更深入的了解其内部实现机制。

Struts可以快速构建我们的软件系统的框架结构,提高开发效率

提高软件系统的可重用性,可维护性以及可扩展性

适合一些比较大型的软件系统

除此之外,Struts的优点主要集中体现在两个方面:Taglib和页面导航。Taglib是Struts的标记库,灵活动用,能大大提高开发效率。另外,就目前国内的JSP开发者而言,除了使用JSP自带的常用标记外,很少开发自己的标记,或许Struts是一个很好的起点。关于页面导航,我认为那将是今后的一个发展方向,事实上,这样做,使系统的脉络更加清晰。通过一个配置文件,即可把握整个系统各部分之间的联系,这对于后期的维护有着莫大的好处。尤其是当另一批开发者接手这个项目时,这种优势体现得更加明显。

缺点:

  Struct的运作机制相当复杂,不易理解

  用户开发的程序和运行框架帮定在一起,脱离框架就无法正常运行.(2.0其实已经基本上解决了这一点)

Taglib是Struts的一大优势,但对于初学者而言,却需要一个持续学习的过程,甚至还会打乱你网页编写的习惯,但是,当你习惯了它时,你会觉得它真的很棒。

Struts将MVC的Controller一分为三,在获得结构更加清晰的同时,也增加了系统的复杂度。

23,Spring比EJB有何优势?

ejb和spring设计的角度根本不同,就目前来看,还不能说哪一个能完全打倒另外一个.首先ejb最初的设计思想考虑的是为分布式的应用服务的.就因为这个原因使得开发一个ejb不难,但是开发一个好的ejb却非常难.此外对于中小型的应用项目而言,基本不采用分布式的解决方案,那么为什么要采取一个为分布式设计的方案来解决非分布式的问题呢? spring就是为了解决这个问题而诞生的.spring中两个重要的部分就是IOC和AOP, 当然spring中还有很多其他东西.但是spring最优秀的就是这两者了.spring在开发应用时更多考虑的是简洁和可复用.因此它吸取了ejb的诟病. 自然具有它自己的优势.
分享到:
评论

相关推荐

    J2EE常见面试题 J2EE常见面试题

    J2EE常见面试题 J2EE 常见面试题 java常见面试题 java 常见面试题

    较常见的J2EE面试题(附答案)

    收集的一些较常见的J2EE面试题,希望能对大家有所帮助!

    常见J2EE面试题汇总

    常见J2EE面试题汇总 EJB与JAVA BEAN的区别 JAVA中的多态与继承 BS与CS的联系与区别

    java面试题,J2EE面试题 笔试题

    6、java常见面试题 7、java程序员面试宝典 8、java面试题及答案 9、java面试题编程篇 10、Oracle面试题 11、Oracle企业面试题集锦 12、Spring面试题 13、SSH面试题 14、Strut+Spring+Hibernate面试题 15、张孝祥整理...

    j2ee面试题及答案全

    j2ee面试题及答案全,找了好久总结了下,常见面试题以及答案都有。希望可以帮到需要帮忙的同行。

    J2EE面试题集(附答案)

    数据库面试题 - 某著名外企J2EE面试题 IT外企c语言面试题-外企C语言笔试题 Java面试题(最新最全Java面试题汇总) Java常见面试题集--面试题全面综合(一) Java常见面试题集--面试题全面综合(二)

    Java常见面试题(含J2EE)

    Java常见面试题,包含J2EE部分,很全面,最近求职面试的朋友不可错过哦!

    J2EE面试题,学java的必看题

    本文档包含了J2EE常见到的面试题,包括java,jsp,sql,struts,hibernate

    Eclipse,java面试题,j2ee_MVC图

    Eclipse和Myeclipse字符设置,struts和spring整合,java常见面试题,经典j2ee MVC图

    J2EE面试笔试常见题集大全

    本资源记录了各种常见的Java题型以及各大公司的面试题和笔试题,对面试Java的程序员很有帮助。

    4个常见的JAVA J2EE 面试问题 源创

    本人碰到的四个j2ee 面试题的详细解释,有框架的有oracle的,不准备肯定不行

    最新java面试题总结

    关于j2ee方面的常见面试题: 基础简答题; 初中级简答题; 中级简答题; 高级简答题。

    J2EE面试中知识点总结

    这对要面试找工作的道友有很好的帮助,里面包含三个word文档,分别是2013java面试题全攻略.doc,J2EE相关技术.doc,技术面试常见问题_J2EE.doc,这些文档总结了J2EE面试中比较典型的知识点,对其分别从理论和技术进行了...

    J2EE.rar_java面试题

    java面试题,比较常见的比较常见的比较常见的。

    各大IT公司面试题集合

    │ C++面试题大全.doc │ c与c++面试题汇总.doc │ java面试题集.txt │ ├─C++笔试题 │ (1)C,C++经典问题,及面试笔试题 .txt │ (2)cc++.txt │ (3)笔试题2.doc │ (4)笔试题.doc │ (5)想成为嵌入式程序员应...

    java面试题以及技巧

    │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE...

    Spring常问的真实大厂面试题汇总(含答案)

    spring面试题 Spring 是个java企业级应⽤的开源开发框架。Spring主要⽤来开发Java应⽤,但是有些扩展是针对构建J2EE平台的web应⽤。Spring 框架⽬标是简化Java企业级应⽤开发,并通过POJO为基础的编程模型促进良好的...

    比较常见的java面试题集

    java面试题,J2EE全称为Java2 Platform, Enterprise Edition。 “J2EE平台本质上是一个分布式的服务器应用程序设计环境——一个Java环境,它提供了: •宿主应用的一个运行基础框架环境。 。。。。。。。。。。。。...

    初级Java面试题集锦(面试必备)

    包含最基础的Java语法知识,还有jsp,j2ee方面的常见问题。

    java面试题及技巧4

    │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE...

Global site tag (gtag.js) - Google Analytics