您好,欢迎来到年旅网。
搜索
您的当前位置:首页Java应届生面试题-1

Java应届生面试题-1

来源:年旅网
Java部应届生面试题

一、 Java基础

1、 面向对象的特征有哪些方面(8分)

2、 java中实现多态的机制是什么?(4分)

3、 请您说说你对Reflection(反射)的认识?(

5分)

4、 String是最基本的数据类型吗?最基本的数据类型有哪些?(4分)

5、 String s = new String(\"xyz\");创建了几个String Object?(3分)

6、 String 和StringBuffer、StringBuilder之间区别。(5分)

二、 JSP

7、 forward 和redirect的区别(4分)

8、 JSP的内置对象及对象的含义(10分)

9、 在user_list.jsp文件中写一段JavaScript代码,找出页面中的所有CheckBox,并将其都标识为选中状态。(5分)

10、 实现页面id为A和B两个表单对象的数据值交换(4分)

11、 请写几个html元素以及相应控制效果(5分)

三、 数据库

12、 现有数据表表名为:g_cardapply

字段(字段名/类型/长度):

g_applyno varchar 8;//申请单号(关键字) g_applydate bigint 8;//申请日期 g_state varchar 2;//申请状态 表名-2:g_cardapplydetail 字段(字段名/类型/长度):

g_applyno varchar 8;//申请单号(关键字) g_name varchar 30;//申请人姓名 g_idcard varchar 18;//申请人身份证号 g_state varchar 2;//申请状态 其中,两个表的关联字段为申请单号。 题目:

1、 查询身份证号码为440401430103082的申请日期(2分)

2、 查询同一个身份证号码有两条以上记录的身份证号码及记录个数(4分)

3、 将身份证号码为440401430103082的记录在两个表中的申请状态均改为

07(4分)

4、 删除g_cardapplydetail表中所有姓李的记录(2分)

13、 写一个SQL语句:请将数据库中的相同记录取出,并计算出其中一个字段的合计数。(6分) 如:

Id 001 002 Name 张三 李四 Value 1000 1000 001 003

希望得到:

Id 001 002 003

张三 王五 2000 1000 Name 张三 李四 王五 Value 3000 1000 1000 四、 编程题

14、 请在如下函数体中补充完成代码,实现根据输入字符串返回该字符串的倒序形式,如输入“ABC”返回“CBA”。(5分)

Public String getReverseString(String str) { }

15、 如果给你一个:数据库驱动程序A,数据源名称为B,用户名称为C,密码为D,数据库表为T,请用JDBC的方式检索出表T的所有数据。(10分) 答:

16、 请检查下面的代码是否正确?如果错,请写出理由。(4分) public class Something {

public static void main(String[] args) {

Something s = new Something();

System.out.println(\">>>>>>>returns:\" + doSomething()); }

public String doSomething() {

return \"Do something ...\"; } } 答:

17、 下面这段代码中需要对数组“arr”进行排序(从小到大),请实现其代码(避免使用JDK提供的方法,如:Arrays类的sort方法)。(12分)

public static void main() {

int[] arr = new int[]{ 5, 6, 2, 3, 9, 0, 4, 1, 8, 10, 7 };

}

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务