当前位置: 首页 > news >正文

软件工程面试题(三)

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。

相关文章:

  • redis集群的原理是什么?
  • 【C语言】深入理解指针(一):从基础到高级应用
  • 新手村:逻辑回归-理解02:逻辑回归中的伯努利分布
  • 项目生命周期 和 项目管理生命周期的差异
  • 【002安卓开发方案调研】之Kotlin+Jetpack开发方案
  • 动态规划入门详解
  • 知识图谱中NLP新技术
  • HTML CSS 使div中的子元素横向排列,并均匀分布
  • Android集成Facebook登录与分享的常见问题及解决方案
  • VSCode 抽风之 两个conda环境同时在被激活
  • 用AI在云平台上用自然语言生成定制化SQL查询复杂数据库
  • Spring框架入门指南:从Hello World到IOC容器
  • TPCTF 2025 web 复现
  • 【项目设计】网页版五子棋
  • 2025知识图谱峰会(脱敏)PPT合集(18份).zip
  • css基础-选择器
  • SRS-GB28181 实现浅析之二--基本逻辑与结构
  • AI + 医疗 Qwq大模型离线本地应用
  • 【贝叶斯定理(Bayesian Theorem)】
  • 深入剖析Java虚拟机(JVM):从零开始掌握Java核心引擎
  • 罗马教皇方济各葬礼在梵蒂冈举行
  • 居民被脱落的外墙瓦砖砸中致十级伤残,小区物业赔付16万元
  • 本周看啥|在电影院里听民谣,听摇滚,燥起来吧
  • 对排出黑烟车辆出具合格报告,广州南沙一检测公司被罚十万元
  • 美检察官向法庭提交通知,要求判处枪杀联合健康高管嫌疑人死刑
  • 最高法:“盗链”属于信息网络传播行为,构成侵犯著作权罪