用友软件Java工程师笔试题

上传人:M****1 文档编号:494866794 上传时间:2023-05-22 格式:DOCX 页数:11 大小:13.90KB
返回 下载 相关 举报
用友软件Java工程师笔试题_第1页
第1页 / 共11页
用友软件Java工程师笔试题_第2页
第2页 / 共11页
用友软件Java工程师笔试题_第3页
第3页 / 共11页
用友软件Java工程师笔试题_第4页
第4页 / 共11页
用友软件Java工程师笔试题_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《用友软件Java工程师笔试题》由会员分享,可在线阅读,更多相关《用友软件Java工程师笔试题(11页珍藏版)》请在金锄头文库上搜索。

1、用友软件Java工程师笔试题(含答案)Java软件工程师运用Java这种编程语言去完成软件产品的软件 程序设计、开发、测试、维护升级等工作。下面CN人才网小编为大 家带来的是用友软件Java工程师笔试题(含答案),希望对大家有所 帮助1. web 中的 forward 和 redirect 的区别?前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显 示出转向后的地址;后者则是完全的跳转,浏览器将会得到跳转的地 址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转 后的链接地址。所以,前者更加高效,在前者可以满足需要时,尽量 使用forward()方法,并且,这样也有助于隐藏实际的

2、链接。在有些 情况下,比如,需要跳转到一个其它服务器上的资源,则必须使用 sendRedirect ()方法。2. xml在解释的时候DOM和SAX协议的区别和含义?DOM:处理大型文件时其性能下降的非常厉害。这个问题是由DOM的树结构所造成的,这种结构占用的内存较多,而且DOM必 须在解析文件之前把整个文档装入内存,适合对XML的随机访问SAX:不现于DOM,SAX是事件驱动型的XML解析方式。它 顺序读取XML文件,不需要一次全部装载整个文件。当遇到像文件 开头,文档结束,或者标签开头与标签结束时,它会触发一个事件, 用户通过在其回调事件中写入处理代码来处理XML文件,适合对 XML 的顺

3、序访问3 说明 JNDI、JMS、JTA、RMI 的意思?JNDI(Java Naming and Directory Interface)是一个应用程序设计的API,为开发人员提供了查找和访问各种命名和目录服务的通用、 统一的接口,类似JDBC都是构建在抽象层上。JMS(Java Messaging Service)是Java平台上有关面向消息中 间件的技术规范,翻译为Java消息服务。JMS支持点对点和发布/ 订阅两种消息模型。JTA(Java Transaction API)为J2EE平台提供了分布式事务 服务。要用JTA进行事务界定,应用程序要调用 javax.transaction.

4、UserTransaction 接口中的方法。RMI是Java的一组拥护开发分布式应用程序的API。RMI使 用Java语言接口定义了远程对象,它集合了 Java序列化和Java 远程方法协议(Java Remote Method Protocol)。它大大增强了 Java 开发分布式应用的能力。4.单例模式Public class Signle(Private Signle()(Pirvate static Signle signle = new Signle();Public static Signle gets()(Retrun signle;5数据库中left join的意思,和在什么

5、场合中应用?LEFT JOIN操作用于在任何的FROM子句中,组合来源表的 记录。使用LEFT JOIN运算来创建一个左边外部联接。左边外部联 接将包含了从第一个(左边)开始的两个表中的全部记录,即使在第二 个(右边)表中并没有相符值的记录。6 ejb中的sessionbean和entitybean的区别和含义?SessionBean在J2EE应用程序中被用来完成一些服务器端的业 务操作,例如访问数据库、调用其他EJB组件。EntityBean被用来 代表应用系统中用到的数据。对于客户机,SessionBean是一种非持久性对象,它实现某些 在服务器上运行的业务逻辑。对于客户机,EntityB

6、ean是一种持久性对象,它代表一个存储 在持久性存储器中的实体的对象视图,或是一个由现有企业应用程序 实现的实体。7抽象类和接口的区别1:一个类可以实现任意多的接口,但是最多只能对一个抽象类进 行子类化。2:一个抽象类可以包括非抽象方法,而一个接口的所有方法在 效果上都是抽象的。3:一个抽象类可以申明并使用变量,而一个接口不行。4 :一个抽象类中的方法的访问修饰符可以使public,internal, protected,protected internal,private,而接口成员的访问修饰符在 默认情况下都是public,而且,在申明接口成员时,不允许使用访问 修饰符(甚至不能使用pub

7、lic)。5:个抽象类可以定义构造函数,而一个接口不行。8对象序列化的含义Java序列化技术可以使你将一个对象的状态写入一个Byte流 里,并且可以从其它地方把该Byte流里的数据读出来。重新构造 一个相同的对象。这种机制允许你将对象通过网络进行传播,并可以随时把对象持久化到数据库、文件等系统里。Java的序列化机制 是RMI、EJB、JNNI等技术的技术基础。9数据库中的锁包括什么?基本的封锁类型有两种:排它锁(X锁)和共享锁(S锁).所谓X锁,是事务T对数据A加上X锁时,只允许事务T 读取和修改数据A,所谓S锁,是事务T对数据A加上S锁时,其他事务只能 再对数据A加S锁,而不能加X锁,直到

8、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(控制),各有优

9、势,各司其 职;11. oracle中数据表的交集怎么表示第一种方法:利用操作符intersect第二种方法:in子句12 jsp页面中如何传递参数(1) 直接在URL请求后添加(2) jsp:param(3) 设置 session 和 request13 jsp中的doget()和dopost()方法的作用?这个两个方法都是http协议的方法,doget用于传输数据量较 小(密码会泄露),dopost数据量较大,14什么是用例?如何确定用例?在不展现一个系统或子系统内部结构的情况下,对系统或子系统 的某个连贯的功能单元的定义和描述。一个用例可以看作是系统的 一个功能,例如增加用户,增加角色,

10、查询一个具体的一个事物,在 Ejb的设计中,一个use case跟Session bean的一个方法是对应 的(使用的session fasade模式),你说的基础数据管理,我会把它 处理成为一个抽象用例,因为我认为基础数据这个概念非常的抽象, 什么是真正的基础数据?例如说一个系统中邮政编码算是这个系统的 基础数据,那么”邮政编码修改”这个就应该算是用例了.15活动图和时序图的区别?时序图主要强调时间的顺序 活动图主要强调空间上类的交互16什么是策略模式?什么情况下使用?策略模式定义了一系列的算法,并将每一个算法封装起来,而且 使它们还可以相互替换Context(应用场景):1、需要使用ConcreteStrategy提供的算法。2、内部维护一个Strategy的实例。3、负责动态设置运行时Strategy具体的实现算法。4、负责跟Strategy之间的交互和数据传递。17面向接口编程的好处使用接口编程,易于程序扩展,降低程序耦合性。包括结构清 晰,类之间通信简单易懂,扩展性好,提高复用性等等。18事物事务就是一系列的操作,这些操作完成一项任务.只要这些操作 里有一个操作没有成功,事务就操作失败,发生回滚事件.即撤消前 面的操作,这样可以保证数据的一致性.而且可以把操作暂时放在缓 存里,等所有操作都成功有提交数据库,这样保证费时的操作都是有 效操作。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号