一些面试题-Java(doc8)

上传人:八婆 文档编号:545731 上传时间:2017-03-29 格式:DOC 页数:8 大小:48KB
返回 下载 相关 举报
一些面试题-Java(doc8)_第1页
第1页 / 共8页
一些面试题-Java(doc8)_第2页
第2页 / 共8页
一些面试题-Java(doc8)_第3页
第3页 / 共8页
一些面试题-Java(doc8)_第4页
第4页 / 共8页
一些面试题-Java(doc8)_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《一些面试题-Java(doc8)》由会员分享,可在线阅读,更多相关《一些面试题-Java(doc8)(8页珍藏版)》请在金锄头文库上搜索。

1、 国最庞大的下载资料库 (整理. 版权归原作者所有)如果您不是在 站下载此资料的 , 不要随意相信. 请访问 3722, 加入 要时可将此文件解密- 1 存使用? J 别是什么? 行排序,而 排序。过 其内容进行快速查找, 而 所有的元素都保持着某种固定的顺序,如果你需要得到一个有序的结果你就应该 使用 元素的排列顺序是不固定的)。可以利用 录下的 具产生。 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持 对象的唯一性。在 J 唯一控制着能否反序列化成功的标志, 只要这个值不一样,就无法反序列化成功。 译和执行原理? 国最庞大的下载资料库 (整理. 版权归原作者所有)如果您不是在

2、站下载此资料的 , 不要随意相信. 请访问 3722, 加入 要时可将此文件解密- 2 件的 编译后将被包含于该 方法。当 擎处理客户端请求时,被请求的时候被执行。如果 生输出,输出将在 象中进行缓存然后最终发送到客户端。中文乱码的问题 ,区别是什么? 口提供了执行语句和获取结果的基本方法。口添加了处理 数的方法;而 加了处理 数的方法。 于同一条语句的多次执行,次都要把 句发送给数据库,这样做效率明显不高,而如果数据库支持预编译,以先把要执行的语句一次发给它,然后每次执行而不必发送相同的语句,效率当然提高,当然如果数据库不支持预编译, 象 样工作,只是效率不高而不需要用户工手干预. 国最庞大

3、的下载资料库 (整理. 版权归原作者所有)如果您不是在 站下载此资料的 , 不要随意相信. 请访问 3722, 加入 要时可将此文件解密- 3 大 提高了性能. 子类,它只是用来执行存储过程的. 开游标超过最大数”的异常? 析中: 不同点有哪些? 内置对象有那些? 解对 站的攻击? 站的速度? 采用的 架技术有哪些?他们的特征和适用环境如何? 国最庞大的下载资料库 (整理. 版权归原作者所有)如果您不是在 站下载此资料的 , 不要随意相信. 请访问 3722, 加入 要时可将此文件解密- 4 优缺点是什么,适用范围如何?发模式分离数据访问层和数据表现层,并使开发人员开发一个可伸缩性的强、便于扩

4、展的控制器,来维护整个流程。 置中,有关安全的设置选项有哪些? 合使用,是为解决什么问题?怎么实现?运行过程如何? 四个接口 ; ; ; ; ; 参数的传输方式 区别 国最庞大的下载资料库 (整理. 版权归原作者所有)如果您不是在 站下载此资料的 , 不要随意相信. 请访问 3722, 加入 要时可将此文件解密- 5 有三个重要的不同之处。第一个不同主要是历史原因。基于陈旧的的, J进的 口的一个实现。 也许最重要的不同是 方法是同步的,而方法不是。这就意味着,虽然你可以不用采取任何特殊的行为就可以在一个多线程的应用程序中用一个 你必须同样地为一个 供外同步。一个方便的方法就是利用 的静态的

5、方法,它创建一个线程安全的 象,并把它作为一个封装的对象来返回。这个对象的方法可以让你同步访问潜在的 么做的结果就是当你不需要同步时,你不能切断 的同步(比如在一个单线程的应用程序中),而且同步增加了很多处理费用。 第三点不同是,只有 以让你将空值作为一个表的条目的 v只有一条记录可以是一个空的 任意数量的条目可以是空的 v 就是说,如果在表中没有发现搜索键,或者如果发现了搜索键,但它是一个空的值,那么 将返回 果有必要,用 方法来区别这两种情况。 国最庞大的下载资料库 (整理. 版权归原作者所有)如果您不是在 站下载此资料的 , 不要随意相信. 请访问 3722, 加入 要时可将此文件解密-

6、 6 C 区别 以让你控制你的成员、方法或者是一个类是否可被覆写或继承等功能,这些特点使 J拥有了一个不可或缺的地位,也是学习 J必须要知道和掌握的关键字之一。员 当你在类中定义变量时,在其前面加上 键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变。其初始化可以在两个地方,一是其定义处,二是在构造函数中,两者只能选其一。 还有一种用法是定义方法中的参数为 于基本类型的变量,这样做并没有什么实际意义,因为基本类型的变量在调用方法时是传值的,也就是说你可以在方法中更改这个参数变量而不会影响到调用语句,然而对于对象变量,却

7、显得很实用,因为对象变量在传递时是传递其引用,这样你在方法中对对象变量的 国最庞大的下载资料库 (整理. 版权归原作者所有)如果您不是在 站下载此资料的 , 不要随意相信. 请访问 3722, 加入 要时可将此文件解密- 7 你在方法中不需要改变作为参数的对象变量时,明确使用 行声明,会防止你无意的修改而影响到调用方法。 法 将方法声明为 有两个原因,第一就是说明你已经知道这个方法提供的功能已经满足你要求,不需要进行扩展,并且也不允许任何从此类继承的类来覆写这个方法,但是继承仍然可以继承这个方法,也就是说可以直接使用。第二就是允许编译器将所有对此方法的调用转化为 内)调用的机制,它会使你在调用

8、 法时,直接将方法主体插入到调用处,而不是进行例行的方法调用,例如保存断点,压栈等,这样可能会使你的程序效率有所提高,然而当你的方法主体非常庞大时,或你在多处调用此方法,那么你的调用主体代码便会迅速膨胀,可能反而会影响效率,所以你要慎用 行方法定义。 当你将 于类身上时,你就需要仔细考虑,因为一个是无法被任何人继承的,那也就意味着此类在一个继承树中是一个叶子类,并且此类的设计已被认为很完美而不需要进行 国最庞大的下载资料库 (整理. 版权归原作者所有)如果您不是在 站下载此资料的 , 不要随意相信. 请访问 3722, 加入 要时可将此文件解密- 8 于 中的成员,你可以定义其为 可以不是 对

9、于方法,由于所属类为关系,自然也就成了 的。你也可以明确的给 这显然没有意义。 键字是对 J异常处理模型的最佳补充。 构使代码总会执行,而不管有无异常发生。使用 以维护对象的内部状态,并可以清理非内存资源。如果没有 的代码就会很费解。例如,下面的代码说明,在不使用 情况下您如何编写代码来释放非内存资源: 根据 J言规范,证调用 数之前,这个对象是不可达的,但是 保证这个函数一定会被调用。另外,规范还保证 数最多运行一次。 通常,于一些不容易控制、并且非常重要资源的释放,例如一些 I/O 的操作,数据的连接。这些资源的释放对整个应用程序是非常关键的。在这种情况下,程序员应该以通过程序本身管理(包括释放) 这些资源为主,以 数释放资源方式 国最庞大的下载资料库 (整理. 版权归原作者所有)如果您不是在 站下载此资料的 , 不要随意相信. 请访问 3722, 加入 要时可将此文件解密- 9 成一种双保险的管理机制,而不应该仅仅依靠 释放资

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 人事档案/员工关系

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