软件工程面试题(三)

发布于:2025-03-23 ⋅ 阅读:(75) ⋅ 点赞:(0)

1.简单介绍下java?Spring的AOP,IOC的讲述  对struts2的了解,1,2的比较   xml的了解   J2ee的webserviced的协议?

Spring AOP:代理机制 Spring提供的自动代理机制

Spring的IoC来实组件之间的依赖关系注入, 使控制层及业务实现分离,即客户通过

调用业务委托接口来调用具体的业务组件的实例,避免控制层及业务层的藕合带来的维护

或升级困难。由Spring为DAO生成代理对象来为DAO添加事务服务,由IoC容器DAO的代理实例注入到业务组件中,业务组件通过DAO的委托接口调用DAO对象,使得上层组件不直接依赖于DAO的实现类,使得持久层更换或修改不影响上层组件。

2.Collections,collection的区别

Collection是个java.util下的接口,它是各种集合结构的父接口。Collections是个java.util下的普通类,它包含有各种有关集合操作的静态方法。Collections是针对集合类的一个帮助类,它提供一系列的静态方法实现对各种集合的搜索,排序,线程安全化等操作

3.如何释放过度使用的undo表空间

1. 启动SQLPLUS,并用sys登陆到数据库。 2. 查找数据库的UNDO表空间名3. 确认UNDO表空间;SQL> select name from v$tablespace; 4. 检查数据库UNDO表空间占用空间情况以及数据文件存放位置; 5. 查看回滚段的使用情况,哪个用户正在使用回滚段的资源,如果有用户最好更换时间 6. 检查UNDO Segment状态

4.数据库里面游标,索引是怎么用的?  在oracle数据库中,用get 和load方法 这2个方法来查没有的数据 那么分别会反馈什么样的结果?

declare cur cursor keyset for

get返回null,load classnotfoundException

5.在Oracle中数据库中的一个表中,这个表没有主键id也没有特定标示来查数据,怎么查?

rowid

6.简述private、proteced、public、internal修饰符的访问权限  

             同一个类        同一个包        不同包的子类        不同包非子类 
private         * 
default         *                   * 
protected     *                   *                        * 
public           *                   *                        *                             *  

7. 概述反射和序列化

Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods的所有信息,并可于运行时改变fields内容或唤起methods。本文借由实例,大面积示范Reflection APIs。


网站公告

今日签到

点亮在社区的每一天
去签到