您好,欢迎来到吉趣旅游网。
搜索
您的当前位置:首页JAVA笔试题目(中级)

JAVA笔试题目(中级)

来源:吉趣旅游网
JAVA开发工程师笔试题

一.改错题 class Me {

static { system.out.println(name + \"1\"); }

static String name = \"hello\";

public Me() { system.out.println(name + \"2\"); }

public void look() { system.out.println(name + \"3\"); } }

class You extends Me {

static { system.out.println(name + \"4\"); }

static String address = \"world\";

public You() { system.out.println(address + \"5\"); }

protected void look() { system.out.println(address + \"6\"); } }

public class Test {

public static void main(String[] args) {

Me m = new You(); m.look(); } }

找出上面代码中的错误并改正,然后写出程序执行的结果。

二.问答题

1. WEB SERVICE名词解释。JSWDL开发包的介绍。JAXP、JAXM的解释。SOAP、UDDI,WSDL解释。

2. 什么是java序列化,如何实现java序列化?

3.XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?

4.说出数据连接池的工作机制是什么?

5.forward 和redirect的区别

6.heap和stack有什么区别。

7.HashMap和Hashtable的区别。

8.说说hibernate做大批量删除时,为什么会特别慢。

9.请简述MVC模式的原理。

三.程序题

1.求每个班级里重名最多的人名和重名的个数 create table classInfo (

classID int primary key, className varchar(20) )

create table studentInfo (

studentID int primary key,

classID int foreign key references classInfo(classID), studentName varchar(20) )

--求每个班级里重名最多的人名和重名的个数

2.如有一个有序的数组,请用二分法查找数组中的某个值

3. 用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234、412345等,要求:\"4\"不能在第三位,\"3\"与\"5\"不能相连。

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

Copyright © 2019- jqkq.cn 版权所有 赣ICP备2024042794号-4

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

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