篇一 :20xx亲身经历javaee面试题

1. 无状态会话bean和有状态会话bean的区别(就一次笔试遇到过) 区别在于生命周期

有状态会话bean:每个用户都有一个自己特有的实例,用于保存 用户的信息,一旦用户消亡,bean的生命周期也 就结束了。

无状态会话bean:bean一旦被实例化就会加入会话池,各个用户都 可以共用,即使用户消亡,bean的生命期也不一 定结束,因为没有特定用户,也就不能保持某一

用户的状态,所以是无状态会话bean。

2. Jquery中ajax发送请求的方法,get请求和post请求有什么区别

get是从服务器获取数据,post是向服务器发送数据

get是小数据量传输,post是大数据量传输

get请求的参数队列会在是通过url地址传输,在url地址 上就能看到传输的参数,post看不到。

get安全性低,post安全性高,但get的执行效率比post高 如果是传输机密信息建议用post

如果是数据查询建议用get

3. Mysql和oracle数据库的区别

1.oracle是付费的,安全性能更高,一般银行系统这种安全性要求 很高的系统都是用oracle

2.oracle对权限的管理非常细致,做的非常好,大概有159种权限

mysql只有27种

3.oracle的分页方法和mysql的分页方法比起来非常麻烦

需要用到个子查询mysql用一个limit方法搞定

而且分页时,mysql的游标从0开始,oracle从1开始

4.mysql属于中型数据库,oracle属于大型数据库,但并不是说 mysql不能支撑大型应用,而是从功能上来看,oracle拥有 更丰富和完善的功能,不过一般我们也是使用他的一部分 常用功能,而这一部分功能mysql也是具备的

5.在程序员的角度上来说,mysql比oracle更加简单一些

…… …… 余下全文

篇二 :20xx亲身经历javaee面试题

ean的生命周期也 就结束了。

无状态会话bean:bean一旦被实例化就会加入会话池,各个用户都 可以共用,即使用户消亡,bean的生命期也不一 定结束,因为没有特定用户,也就不能保持某一

用户的状态,所以是无状态会话bean。

2. Juery中ajax发送请求的方法,get请求和post请求有什么区别

get是从服务器获取数据,post是向服务器发送数据

get是小数据量传输,post是大数据量传输

get请求的参数队列会在是通过url地址传输,在url地址 上就能看到传输的参数,post看不到。

get安全性低,post安全性高,但get的执行效率比post高 如果是传输机密信息建议用post

如果是数据查询建议用get

3. Mysl和oracle数据库的区别

1.oracle是付费的,安全性能更高,一般银行系统这种安全性要求 很高的系统都是用oracle

2.oracle对权限的管理非常细致,做的非常好,大概有159种权限

mysl只有27种

3.oracle的分页方法和mysl的分页方法比起来非常麻烦

需要用到个子查询mysl用一个limit方法搞定

而且分页时,mysl的游标从0开始,oracle从1开始

4.mysl属于中型数据库,oracle属于大型数据库,但并不是说 mysl不能支撑大型应用,而是从功能上来看,oracle拥有 更丰富和完善的功能,不过一般我们也是使用他的一部分 常用功能,而这一部分功能mysl也是具备的

5.在程序员的角度上来说,mysl比

…… …… 余下全文

篇三 :20xx亲身经历javaee面试题

1. 无状态会话bean和有状态会话bean的区别(就一次笔试遇到过) 区别在于生命周期

有状态会话bean:每个用户都有一个自己特有的实例,用于保存 用户的信息,一旦用户消亡,bean的生命周期也 就结束了。

无状态会话bean:bean一旦被实例化就会加入会话池,各个用户都 可以共用,即使用户消亡,bean的生命期也不一 定结束,因为没有特定用户,也就不能保持某一

用户的状态,所以是无状态会话bean。

2. Jquery中ajax发送请求的方法,get请求和post请求有什么区别

get是从服务器获取数据,post是向服务器发送数据

get是小数据量传输,post是大数据量传输

get请求的参数队列会在是通过url地址传输,在url地址 上就能看到传输的参数,post看不到。

get安全性低,post安全性高,但get的执行效率比post高 如果是传输机密信息建议用post

如果是数据查询建议用get

3. Mysql和oracle数据库的区别

1.oracle是付费的,安全性能更高,一般银行系统这种安全性要求 很高的系统都是用oracle

2.oracle对权限的管理非常细致,做的非常好,大概有159种权限

mysql只有27种

3.oracle的分页方法和mysql的分页方法比起来非常麻烦

需要用到个子查询mysql用一个limit方法搞定

而且分页时,mysql的游标从0开始,oracle从1开始

4.mysql属于中型数据库,oracle属于大型数据库,但并不是说 mysql不能支撑大型应用,而是从功能上来看,oracle拥有 更丰富和完善的功能,不过一般我们也是使用他的一部分 常用功能,而这一部分功能mysql也是具备的

5.在程序员的角度上来说,mysql比oracle更加简单一些

…… …… 余下全文

篇四 :java最新总结面试题

java最新总结面试题

Java 这点儿事...

——随 遇 而 安

Keep Moving ......

java最新总结面试题

目录

目录 ................................................................................................................................................ 2 基础篇 ............................................................................................................................................ 5

一、JDK常用的包 ................................................................................................................ 5

二、 Get和Post的区别 ....................................................................................................... 6

三、 Java多态的具体体现 ................................................................................................... 6

四、 StringBuffer StringBuilder String 区别 ....................................................................... 6

…… …… 余下全文

篇五 :面试题汇总—JavaEE之Web服务器

WEB服务器相关知识

1、应用服务器有那些?

BEA WebLogic Server,IBM WebSphere Application Server,Oracle9i Application Server,jBoss,Tomcat

2、如何设定的weblogic的热启动模式(开发模式)与产品发布模式?

可以在管理控制台中修改对应服务器的启动模式为开发或产品模式之一。或者修改服务的启动文件或者commenv文件,增加set PRODUCTION_MODE=true。

3、如何启动时不需输入用户名与密码?

修改服务启动文件,增加 WLS_USER和WLS_PW项。也可以在boot.properties文件中增加加密过的用户名和密码.

4、在weblogic管理制台中对一个应用域(或者说是一个网站,Domain)进行jms及ejb或连接池等相关信息进行配置后,实际保存在什么文件中?

保存在此Domain的config.xml文件中,它是服务器的核心配置文件。

5、说说weblogic中一个Domain的缺省目录结构?比如要将一个简单的helloWorld.jsp放入何目录下,然的在浏览器上就可打入http://主机:端口号//helloword.jsp就可以看到运行结果了? 又比如这其中用到了一个自己写的javaBean该如何办?

Domain目录服务器目录applications,将应用目录放在此目录下将可以作为应用访问,如果是Web应用,应用目录需要满足Web应用目录要求,jsp文件可以直接放在应用目录中,Javabean需要放在应用目录的WEB-INF目录的classes目录中,设置服务器的缺省应用将可以实现在浏览器上无需输入应用名

6、在weblogic中发布ejb需涉及到哪些配置文件

不同类型的EJB涉及的配置文件不同,都涉及到的配置文件包括ejb-jar.xml,weblogic-ejb-jar.xmlCMP实体Bean一般还需要weblogic-cmp-rdbms-jar.xml

…… …… 余下全文

篇六 :javaEE阶段常见面试题题锦

1、 Servlet执行时一般实现哪几个方法?

doGet(HttpServletRequest request,HttpServletResponse response)

doPost(HttpServletRequest request,HttpServletResponse response)

init()

destroy()

2、 说出Servlet的生命周期?

Servlet运行在Servlet容器中,其生命周期由容器来管理。Servlet的生命周期通过javax.servlet.Servlet接口中的init()、service()和destroy()方法来表示。

Servlet的生命周期包含了下面4个阶段:

(1)加载和实例化

Servlet容器负责加载和实例化Servlet。当Servlet容器启动时,或者在容器检测到需要这个Servlet来响应第一个请求时,创建Servlet实例。

(2)初始化

在Servlet实例化之后,容器将调用Servlet的init()方法初始化这个对象。初始化的目的是为了让Servlet对象在处理客户端请求前完成一些初始化的工作,如建立数据库的连接,获取配置信息等。对于每一个Servlet实例,init()方法只被调用一次。在初始化期间,Servlet实例可以使用容器为它准备的ServletConfig对象从Web应用程序的配置信息(在web.xml中配置)中获取初始化的参数信息。在初始化期间,如果发生错误,Servlet实例可以抛出ServletException异常来通知容器。

(3)请求处理

Servlet容器调用Servlet的service()方法对请求进行处理。要注意的是,在service()方法调用之前,init()方法必须成功执行。在service()方法中,Servlet实例通过ServletRequest对象得到客户端的相关信息和请求信息,在对请求进行处理后,调用ServletResponse对象的方法设置响应信息。在service()方法执行期间,如果发生错误,Servlet实例可以抛出ServletException异常。

…… …… 余下全文

篇七 :javaEE面试题集锦

java面试题第II<基础java JEE>

1.       简述 Java Server Page 和 Servlet 的联系和区别?

答:Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑

2.        jsp有哪些内置对象?作用分别是什么?

答:1.request 用户端请求,此请求会包含来自GET/POST请求的参数。
   2. response 网页传回用户端的回应 。
   3.pageContext 网页的属性是在这里管理 。
   4.session 与请求有关的会话期。
   5.application servlet 正在执行的内容。
   6.out 用来传送回应的输出。
   7.config servlet的构架部件。
   8.page JSP网页本身。
   9.exception 针对错误网页,未捕捉的例外。

3.        jsp有哪些动作?作用分别是什么?

答:JSP共有以下6种基本动作 jsp:include:在页面被请求的时候引入一个文件。 jsp:useBean:寻找或者实例化一个JavaBean。 jsp:setProperty:设置JavaBean的属性。 jsp:getProperty:输出某个JavaBean的属性。 jsp:forward:把请求转到一个新的页面。 jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记。

…… …… 余下全文

篇八 :javaEE经典面试题及答案

Java基础方面:

1、作用域public,private,protected,以及不写时的区别

答:区别如下:

作用域 当前类 同一package 子孙类 其他package

public √ √ √ √

protected √ √ √ ×

friendly √ √ × ×

private √ × × ×

不写时默认为friendly

2、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以

implements(实现)interface(接口)

答:匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现

3、Static Nested Class 和 Inner Class的不同

答:Nested Class (一般是C++的说法),Inner Class (一般是JAVA的说法)。Java内部类与C++嵌套类最大的不同就在于是否有指向外部的引用上。注: 静态内部类(Inner Class)意味着1创建一个static内部类的对象,不需要一个外部类对象,2不能从一个static内部类的一个对象访问一个外部类对象

4、&和&&的区别

答:&是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and)

…… …… 余下全文