笔试面试题综合2-java

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1冒泡排序的算法

2用java求5的阶乘

3String类型与int类型之间的转换,如把String = “10000”;转换成int类型是多少,int=10000;转换成String类型是多少

4Struts 2 的流程

5常见的几大类,包,接口,最少各举五个例子

6Struts的标签库,举例说明

7简述Java中private、 protected、 public、 default 修饰符的访问权限。

8Java中long 和Long 有什么区别,再举个类似的例子。

9一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少,用递归算法实现。

10下列哪一种叙述是正确的()

A. abstract修饰符可修饰字段、方法和类

B.抽象方法的body部分必须用一对大括号{ }包住

C.声明抽象方法,大括号可有可无

D.声明抽象方法不可写出大括号

11override与overload的区别

12String 和StringBuffer的区别?

13sleep() 和wait() 有什么区别?

14同步和异步有何异同,在什么情况下分别使用他们?举例说明。

15求以下表达式的值,写出您想到的一种或几种实现方法: 1-2+3-4+……+m

16在下面的程序中

public class A {

public static String getName() {

return "AName";

}

public String getV alue() {

return "A V alue";

}

}

public class B extends A {

public static String getName() {

return "BName";

}

public String getV alue() {

return "BV alue";

}

public static void main(String[] argvs) {

A a = new B();

System.out.println(a.getName() + "&" + a.getV alue());

}

} 运行完毕后将输出什么?

17编程题:写出一种或者多种设计模式(提示:singleton)。

18List、Map、Set三个接口,存取元素时,各有什么特点?

19已知用户对象User (属性有id,name),现已在session(HttpSession)中放入了一个User对象,session.setAttribute(“session_user”,user),请在jsp中用java代码和jstl标签两种方法输出用户名。

20请写一个方法把下面的字符串按照“|”分割成数组,然后输出

要分割的字符串:“abdc|中|中国人|sss|哒哒哒”

21Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用?

22oracle服务器中,给定表 table1 中有两个字段 ID、LastUpdateDate,ID表示更新的事务号, LastUpdateDate表示更新时的服务器时间,请使用一句SQL语句获得最后更新的事务号

23用hibernate查询:取出表A(对应的pojo对象也为A)中第31到第40记录(以自动增长的ID作为主键,注意:ID可能不是连续的,已经给出hibernate session,session的开启关闭已经自动处理)。

24请简要写出金额转换的程序,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)->(一千零一拾一元整)输出。

19.要获取一个ID为username的表单元素的值,不正确的代码是()

A.ername.value B.ername.value

C.document.getElementById(“username”).value

20. 用js使这个DIV不显:

我是一个div

21. 用js创建一个数组,并放入3个字符串

22. var smr = dual || {}; 写出这句代码的含义

23. 给出如下代码

var a ={name:”name1”,age:10};var b ={name:”name2”,age:11};

function alertName(a){alert(); } 那么alertName.call(b,a); 将在警告框中显示什么?

A. name1

B. name2

C.undefined

D.出现错误,无法显示

24. 下列可以控制某个元素a的文本颜色的是()

A.document.all.a.style.color B.document.all.a.style.backgroundColor

C.document.a.color

25. 用hibernat的POJO或数据库表设计以下文字所描述的业务结构

在一个交友网站中,用户可以添加其他用户为好友,也可以删除好友关系。

26.编程题

1、写一个方法将字符串中的数字按升序重新排列(如“13a65Bc42”变成12a34Bc56”)

2、写一个方法用行如“-1+5i,6-8i,3+6.5i”的复数序列(字符串)生成一个Map类型的对象,实部做key,虚部做value.

相关文档
最新文档