Java面试题目,昨天刚考的!(部分)
java吧
全部回复
仅看楼主
level 6
lbj2004032 楼主
1.Java同步锁,类反射的特点,什么时候使用?
2.servlet和JSP的区别,request.getParameter()与 request.getAttribute()的区别?
3.servlet继承哪个类,写出servlet的主要方法。
4.现在有个数比long类型还长,设计一个数据结构,来存储,并设计加,减函数。
5.forward与redirect的区别。
6.什么样的项目不适合用框架?
7.什么是连接池,连接池的原理,连接池有什么优点。
8.用一句话概括WEB编程的特点。
2010年03月30日 05点03分 1
level 1
5.forward与redirect的区别。
forward会带入传到当前类的参数。redirect是重定向 ,不带参数,一般用于防止刷新吧
2010年03月30日 06点03分 3
level 1
3 servlet继承HttpServlet
主要的方法有: init()初始化方法
doGet()方法 --地址栏传参数
doPost()方法 --post传参数
destroy()方法
2010年03月30日 06点03分 4
level 1
2 servlet和JSP的区别,request.getParameter()与 request.getAttribute()的区别?
   这个我想了半天 servlet 是前台请求到后台 jsp 只是适用于前台页面 。把java代码写到jsp页面肯定是影响效率的 ,所以一般可以用servlet来跳转到后台执行业务逻辑,再把结果返回给前台。
   request.getParameter():这个应用于接受页面传递到后台的参数,如果是接受数组则用request.getParameters()
   request.getAttribute():这个不常用,但是不能用于接收前台参数,应该是可以在后台之间传递吧。后台有 request.setAttribute()方法。

2010年03月30日 06点03分 5
level 1
。。。。。。都是只可意会不可言传 的题目。。。。哎 会用也不会说啊
2010年03月30日 06点03分 6
level 0
妈的
2010年03月30日 08点03分 7
level 1
很不爽为什么 考 java ,非得和jsp , JavaScript 什么的扯上关系?
明明考的是java ,非得问web编程的特点 [啊!]
难道java存在的意义就是能最jsp,能写servlet,能做web编程 ?????
试问有多少人在 开发web的时候用到了面向对象?
试问又有多少人在开发web的时候用到了 接口是真的为了接口而去接口的?
不爽
2010年03月30日 09点03分 8
level 1
3楼
5.forward与redirect的区别。
forward会带入传到当前类的参数。redirect是重定向 ,不带参数,一般用于防止刷新吧
========================
forward 和redirect的区别不是能不能带参数的问题。
一个是一次request请求中的跳转
request对象一直用的是同一个
而另一个则是重新发起一个新的request请求,所以才会造成之前的request 对象中携带的 参数什么的都获取不到了,因为用redirect之后,request已经是一个新的HttpServletRequest对象,所以他里面根本没有之前的那个request中的带的所有的东西了。

2010年03月30日 09点03分 9
level 6
lbj2004032 楼主
是真实的,我去笔试了的
2010年03月30日 13点03分 10
level 7
要是我就死定啦
2010年03月31日 00点03分 11
level 6
第一题:
同步锁的特点是,任何一个线程抢占了同步锁的对象,其他的对象在没有得到这个同步锁对象之前,是没有权限执行同步锁对象所管辖的那一段字节码的。任何一个对象都可以用来作同步锁,并且该同步锁在同一时刻只能被一个线程抢占。
类反射的特点:类反射可以通过字节码生成该字节码的新对象,可以设值和取值该对象的任何级别的成员变量,可以执行该对象的任何级别的方法。反射可以绕过java编绎器的某些限制,如可以访问private修饰的成员变量和方法。
同步锁一般在多个线程并发执行某些公有的成份时使用,用来控制线程,协条线程工作的一种机制,
类反射一般在只知道类名的情况下,用来操纵该类时使用。
第二题:servlet是一个完完全全的java类,而jsp是一种嵌入java代码和html等语言的网页文件,jsp被编绎后最终也会生成一个servlet类.request.getParameter()是用来取得表单或者请求url中发送过来的数据,request.getAttribute()是用来取得存储中request范围内数据的一个方法。
第三题,servlet继承了HttpServlet类,主要方法有init(),destroy(),service()方法,其中service()方法中调用了doGet(),doPost(),doDelete()等方法
2010年03月31日 01点03分 12
level 1
不知道他说的同步锁是不是线程锁.
2010年03月31日 06点03分 13
level 1
里面第一题 我还是不懂!! 线程那块我了解的很少
!!
2010年03月31日 07点03分 14
level 11
大哥,两年前的帖子也弄出来?
2012年01月10日 06点01分 16
level 10
设计一个数据结构是什么意思?
求解第四题。
2012年01月10日 09点01分 17
level 8
会头一看,原来是7年前的😂,我说怎么还是jsp,servlet的
2017年08月21日 09点08分 18
一样的 基础的东西不会变
2017年09月04日 05点09分
1