欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 能源 > 【无标题】

【无标题】

2024/11/29 9:50:04 来源:https://blog.csdn.net/C18298182575/article/details/143975696  浏览:    关键词:【无标题】

本测试题目分为两部分:第一部分为J2EE,共18题;第二部分为数据库,共10题,请在规定的时间内完成本测试。

第一部分:J2EE

1、在main(String[] args)方法内是否可以调用一个非静态方法?为什么?

2、选择语句case中,允许使用的值有哪些?

3、什么是线程同步,如何实现线程的同步?

4、String是最基本的数据类型吗? String 和StringBuffer的区别?

 

5、运行时异常(RuntimeException)与一般异常有何异同?

6、sleep() 和 wait() 有什么区别?

7、&与&&的区别是什么?

8、JSP或Servlet中的forward和redirect以及include有什么区别?

9、请简述Jsf的生命周期。

10、简述JDBC调用数据库的基本步骤。

11、java中的单例模式有几种实现方式?请编写代码实现。

12、谈谈Hibernate中的脏检查机制?

13、hibernate中load()与get()的区别?

14、Hibernate中如何解决延迟装载的问题?

15、jsp中有哪些内置的对象?分别表示什么?

16、简述servlet中如何实现线程安全。

 

17、找出以下代码的错误之处:

1)

abstract class Name {

private String name;

public abstract boolean isStupidName(String name) {}

}

2)

public class Something {

public int addOne(final int x) {

return ++x;

}

}

3)

interface A{

int x = 0;

}

class B{

int x =1;

}

class C extends B implements A {

public void pX(){

System.out.println(x);

}

public static void main(String[] args) {

new C().pX();

}

}

18、请简述你对spring中IOC和AOP的理解。

第二部分:数据库

1、SQL语句的分类?分别包含哪些语句?

2、在一个SQL语句中,出现了where、group by、having、order by、组函数,他们的执行顺序?

3、子查询可以出现的位置?

4、创建表的时候加上约束有几种方式?什么样的约束只能用表级别?什么样的约束只能用列级别加?

5、     创建外键约束的时候加上on delete cascade作用?

6、在oracle数据库中有一张存放员工信息的表(USER_TBL),表结构及数据如下:

ID           NAME          CODE           TEL             EMAIL                                    DEPT

1       李明        E001       123456    liming@163.com                        IS

2       李明        E001       123456    liming@163.com                        IS

3       王强        E002       345678    wangqiang@sohu.com             ME

4       张丽        E003       456789    zhangli@sina.com            ES

5       张丽        E003       456789    zhangli@sina.com            ES

请通过SQL将表中NAME重复的员工信息删除。

上面sql执行报错,无法直接执行 

select * from temp_ids;
-- 创建临时表存储每个 customer_mobile 最小的 id
CREATE TEMPORARY TABLE temp_ids AS
SELECT MIN(id) AS id
FROM work_order_satis
GROUP BY customer_mobile;-- 执行删除操作,删除临时表中不在 temp_ids 表中的记录
DELETE FROM work_order_satis
WHERE id NOT IN (SELECT id FROM temp_ids);-- 删除临时表
DROP TEMPORARY TABLE temp_ids;

7、以第一题的表结构为例,请写出oracle数据库中查询第10到50名员工的信息。

8、Oracle数据库中的sequence所产生的值一定是连续的吗?如果不是,如何保证其所产生的值一定的是连续的?

9、如果在一个SQL语句中同时出现了select子句(包含有组函数),where子句,group by子句,having子句,order by子句,其执行顺寻是怎样的?order by子句后面可以使用哪些内容?

10、在oracle数据库中有一张存放员工信息的表(USER_TBL),表结构及数据如下:

ID           NAME          CODE           TEL             EMAIL               manager_id        DEPT

1       李明        E001       123456    liming@163.com                             IS

2       杨磊        E002       123456    yanglei@163.com               1            IS

3       王强        E003       345678    wangqiang@sohu.com      2          ME

4       张丽        E004       456789    zhangli@sina.com        2        ES

5            朱勇        E005       456789    zhuyong@sina.com       4        ES

①请写出查询所有有领导的员工的信息的SQL

②请写出查询所有领导的信息的SQL

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com