用友软件Java工程师面试题(含答案)
作者:网络转载 发布时间:[ 2015/1/6 11:49:41 ] 推荐标签:Java工程师 软件测试面试题
8 对象序列化的含义
Java 序列化技术可以使你将一个对象的状态写入一个 Byte 流里,并且可以从其它地方 把该 Byte 流里的数据读出来。重新构造一个相同的对象。这种机制允许你将对象通过网络 进行传播,并可以随时把对象持久化到数据库、文件等系统里。Java 的序列化机制是 RMI、 EJB、JNNI 等技术的技术基础。
9 数据库中的锁包括什么?
基本的封锁类型有两种:排它锁(X 锁)和共享锁(S 锁).
所谓 X 锁,是事务 T 对数据 A 加上 X 锁时,只允许事务 T 读取和修改数据 A,…
所谓 S 锁,是事务 T 对数据 A 加上 S 锁时,其他事务只能再对数据 A 加 S 锁,而不能加 X 锁,直到 T 释放 A 上的 S 锁若事务 T 对数据对象 A 加了 S 锁,则 T 可以对 A 进行读取,但不能进行更新(S 锁因此又称为读锁),在 T 释放 A 上的 S 锁以前,其他事务可以再对 A 加 S 锁,但不能加 X 锁,从而可以读取 A,但不能更新 A.
10 jsp 和 serverlet 的区别
(1).简单的来说 Jsp 是含有 Java 代码的 html,而 servlet 是含有 html 的 Java 代码;
(2).Jsp 终也是被解释为 servlet 并编译再执行,Jsp 不过是 servlet 的另一种编写方式;
(3).Jsp 擅长表示,servlet 擅长数据处理,在 MVC 三层结构中,Jsp 负责 V(视图),servlet 负责 C(控制),各有优势,各司其职;
11. oracle 中数据表的交集怎么表示
第一种方法:利用操作符 intersect
第二种方法: in 子句
12 jsp 页面中如何传递参数
(1)直接在 URL 请求后添加
(2)jsp:param
(3)设置 session 和 request
13 jsp 中的 doget()和 dopost()方法的作用?
这个两个方法都是 http 协议的方法,doget 用于传输数据量较小(密码会泄露),dopost 数据量较大,
14 什么是用例?如何确定用例?
在不展现一个系统或子系统内部结构的情况下,对系统或子系统的某个连贯的功能单元的定义和描述。 一个用例可以看作是系统的一个功能,例如增加用户,增加角色,查询一个具体的一个事物,在 Ejb 的设计中,一个 use case 跟 Session bean 的一个方法是对应的(使用的 session fasade 模式),你说的基础数据管理,我会把它处理成为一个抽象用例,因为我认为基础数据这个概念非常的抽象,什么是真正的基础数据?例如说一个系统中邮政编码算是这个系统的基础数据,那么”邮政编码修改”这个应该算是用例了.
15 活动图和时序图的区别?
时序图主要强调时间的顺序 活动图主要强调空间上类的交互
16 什么是策略模式?什么情况下使用?
策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换 Context(应用场景):
1、需要使用 ConcreteStrategy 提供的算法。
2、 内部维护一个 Strategy 的实例。
3、 负责动态设置运行时 Strategy 具体的实现算法。
4、负责跟 Strategy 之间的交互和数据传递。
17 面向接口编程的好处
使用接口编程,易于程序扩展,降低程序耦合性。 包括结构清晰,类之间通信简单易懂,扩展性好,提高复用性等等。
18 事物
事务是一系列的操作,这些操作完成一项任务.只要这些操作里有一个操作没有成功,事务操作失败,发生回滚事件.即撤消前面的操作,这样可以保证数据的一致性.而且可以把操作暂时放在缓存里,等所有操作都成功有提交数据库,这样保证费时的操作都是有效操作。
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-61079698-8054),我们将立即处理,马上删除。
相关推荐
Java性能测试有哪些不为众人所知的原则?Java设计模式??装饰者模式谈谈Java中遍历Map的几种方法Java Web入门必知你需要理解的Java反射机制知识总结编写更好的Java单元测试的7个技巧编程常用的几种时间戳转换(java .net 数据库)适合Java开发者学习的Python入门教程Java webdriver如何获取浏览器新窗口中的元素?Java重写与重载(区别与用途)Java变量的分类与初始化JavaScript有这几种测试分类Java有哪四个核心技术?给 Java开发者的10个大数据工具和框架Java中几个常用设计模式汇总java生态圈常用技术框架、开源中间件,系统架构及经典案例等
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11热门文章
常见的移动App Bug??崩溃的测试用例设计如何用Jmeter做压力测试QC使用说明APP压力测试入门教程移动app测试中的主要问题jenkins+testng+ant+webdriver持续集成测试使用JMeter进行HTTP负载测试Selenium 2.0 WebDriver 使用指南