设为首页 加入收藏

TOP

Java企业面试题整理集合(4)(三)
2014-11-23 22:16:05 来源: 作者: 【 】 浏览:8
Tags:Java 企业 试题 整理 集合
Context对象提供了对JSP页面内所有的对象及名字空间的访问,也就是说他可以访问到本页所在的SESSION,也可以取本页面所在的application的某一属性值,他相当于页面中所有功能的集大成者,它的本 类名也叫pageContext。


i) config对象:config对象是在一个Servlet初始化时,JSP引擎向它传递信息用的,此信息包括Servlet初始化时所要用到的参数(通过属性名和属性值构成)以及服务器的有关信息(通过传递一个ServletContext对象)。



答案: JSP动作是一系列可以调用内建于网络服务器中的功能的XML标签。


j) jsp:include 和子过程类似,JAVA SERVLET暂时接管对其它指定的JSP页的请求和响应。当处理完该JSP页后就马上把控制权交还当前JSP页。这样JSP代码就可以在多个JSP页中共享而不用复制。


k) jsp:param 可以在jsp:include, jsp:forward 或 jsp:params块之间使用。指定一个将加入请求的当前参数组中的参数。


l) jsp:forward 用于处理对另一个JSP或SERVLET的请求和响应。控制权永远不会交还给当前JSP页。


m) jsp:plugin Netscape Navigator 的老版本和 Internet Explorer 使用不同的标签以嵌入一个applet。这个动作产生为嵌入一个APPLET所需要的指定浏览器标签。


n) jsp:fallback 如果浏览器不支持APPLETS则会显示的内容。


p) jsp:setProperty 在指定的JavaBean中设置一个属性值。


q) jsp:useBean 创建或者复用一个JavaBean 变量到JSP页。



答案:byte、short、int、long、float、double、char、boolean



答案:synchronized



答案:try、catch、finally、throw、throws



答案:break——中断本次循环并跳出当前循环


continue——中断本次循环并继续下次循环



public class hi{


public int addOne(final int x) {


return ++x;


}


}


这样写对嘛


答案:这样写不对!


因为addOne中的参数是final类型的,不能够更改。



答案:


增加:insert into users (user_name, user_password) values(‘test’,’123456’);


更新:update users set user_password=’12345678’;


删除:delete from users where user_name=’test’;


查询:select user_name,user_password from users order by user_name desc;



答案:


public static Object[] concat(Object[] array1, Object[] array2) {


if(array1 == null && array2 == null){


return new Object[0];


}


if(array1 == null){


return array2;


}


if(array2 == null){


return array1;


}


int length1 = array1.length;


int length2 = array2.length;


Object[] concatArray = new Object[length1 + length2];


System.arraycopy(array1, 0, concatArray, 0, length1);


System.arraycopy(array2, 0, concatArray, length1, length2);


return concatArray;


}



答案:


public static String substring(String source, int length) {


String isoResource = “”;


try {


isoResource = new String(source.getBytes(“GBK”), “ISO8859_1″);


}


catch (java.io.IOException e) {


isoResource = “”;


}


int strLength = isoResource.length();


if (strLength <= 0) {


return “”;


}


if (length <= 0) {


length = 0;


}


if (length > strLength) {


length = strLength;


}



byte[] bs = null;


try {


bs = source.getBytes(“GBK”);


}


catch (UnsupportedEncodingException ex) {


ex.printStackTrace();


bs = new byte[0];


}


int i = 0;


for (i = length – 1; i >= 0; i–) {


if (bs[i] > 0) {


break;


}


}


if ((length – 1 – i) % 2 == 1) {


length = length + 1;


}


return new String(bs, 0, length);


}


答案:工程阶段包括:需求分析、架构设计、系统开发、系统测试、系统部署、系统维护等等



答案:UML用例图与UML时序图



答案:需求分析文档、开发文档、测试文档、数据库设计文档等等。



答案:MySQL、SQLServer、Oracle、DB2、Sysbase


比较熟悉SQLServer



(1) 用sql语句建表,主键,自己设计。


(2) 查询年龄20岁以下的学生,要查5个字段,并且这5个字段含概了这3张表,且第一个表里没有年龄列,只有生日列。


(3) 用.Net3.5中的LINQ实现第二问。



答案:常见的ORM框架有:Torque,OJB,Hibernate,TopLink,Castor JDO,TJDO,Active Record,ADO.NET Entity Framework。用过的是:Hibernate、ADO.NET Entity Framework 、JPA


首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇阿里巴巴和淘宝网校园招聘数据库.. 下一篇一分钟先生: 程序员面试真经

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: