JAVA面试题大全(含答案)内容摘要:

JAVA面试题大全(含答案) 1. 什么。 它包括哪些技术。 解答:从整体上讲,使用 术开发企业级应用的工业标准,它是 术不断适应和促进企业级应用过程中的产物。 适用于企业级应用的 供一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的开发、管理和部署。 一个标准,而不是一个现成的产品。 主要包括以下这些技术:1) 台上的 术。 服务器端运行,动态地生成 面。 与传统的 许多其它类似 技术相比,有更高的效率并更容易使用。 对于 复的请求不会导致同一程序的多次转载,它是依靠线程的方式来支持并发访问的。 2)一种实现普通静态 动态页面输出混合编码的技术。 从这一点来看,非常类似 技术。 借助形式上的内容和外观表现的分离,面制作的任务可以比较方便地划分给页面设计人员和程序员,并方便地通过 合成。 在运行时态,会被首先转换成 以 形态编译运行,因此它的效率和功能与 比没有差别,一样具有很高的效率。 3) 义了一组可重用的组件:发人员可以利用这些组件,像搭积木一样建立分布式应用。 4)据库连接)一个标准 构化查询语言 )数据库访问接口,它使数据库开发人员能够用标准 写数据库应用程序。 要用来连接数据库和直接调用 令执行各种 句。 利用 以执行一般的 句、动态 句及带 数的存储过程。 的 当于 台中的 试过程分为几个阶段,以及各阶段的含义。 解答:软件测试生命周期一般包括 6 个阶段:1)计划 2)分析,3)设计,4)构建,5)测试周期,6)最后测试和实施,1) 计划:产品定义阶段2). 分析:外部文档阶段3). 设计:文档架构阶段4). 构建:单元测试阶段5). 测试周期:错误修正,重复系统测试阶段6). 最后的测试和实施:答: 4. 什么是 器?解答:容器就是一种服务程序,在服务器一个端口就有一个提供相应服务的程序,而这个程序就是处理从客户端发出的请求,如 的 器, 是这样的容器。 5. 运行时异常与一般异常有何异同。 解答:异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。 译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。 6. :不看数据库,不看 件,不看查询语句,怎么样能知道表结构。 解答:可以看与 件对应的域模型。 用范围各是什么。 解答:国际国内的主导关系型数据库管理系统有 文从性能,可伸缩性和并行性,安全性,操作简便,使用风险,开放性,易维护性和价格,数据库二次开发方面比较了 据库:1)性能版本多用户时性能不佳,新版本的性能有了明显的改善,各项处理能力都有了明显的提高。 保持了多项 被广泛用于衡量 C/S 环境下,由服务器和客户端构筑的整体系统的性能,它由事物处理性能委员会(定,非赢利性国际组织。 )纪录。 性能最高, 保持 T 下的 世界记录。 性能较高,支持 P、 集群设备的特性,实现高可用性。 适应于安全性要求极高的系统。 适用于数据仓库和在线事物处理,性能较高。 客户端支持及应用模式。 性能较高,支持集群,实现高可用性。 适应于安全性要求极高的系统,尤其是银行,证券系统的应用。 2)可伸缩性, 并行性 以前版本行实施和共存模型并不成熟。 很难处理大量的用户数和数据卷。 伸缩性有限。 新版本性能有了较大的改善,在 有突出的表现,超过了他的主要竞争对手。 平行服务器通过使一组结点共享同一簇中的工作来扩展 T 的能力,提供高可用性和高伸缩性的簇的解决方案。 如果 T 不能满足需要, 用户可以把数据库移到 ,具有很好的伸缩性。 新版本具有较好的并行性,速度快,对巨量数据无明显影响,但是技术实现复杂,需要程序支持,伸缩性有限。 数据库管理扩充到了并行的、多节点的环境。 数据库分区是数据库的一部分,包含自己的数据、索引、配置文件、和事务日志。 数据库分区有时被称为节点或数据库节点,伸缩性有限。 采用单进程多线程的技术,具有较好的并行性。 但是仅运行于 台,伸缩性有限。 3)安全性 得最高安全认证,服务器平台的稳定性是数据库的稳定性的基础,新版本的 安全性有了极大的提高。 得最高认证级别的 准认证。 通过 司 证测试,获得最高认证级别的 准认证。 获得最高认证级别的 准认证。 获得最高认证级别的 准认证。 4)操作简便 操作简单,采用图形界面。 管理也很方便,而且编程接口特别友好(它的 编程变得非常方便。 ) ,从易维护性和价格上 显占有优势。 较复杂 , 同时提供 命令行,在 T 和 操作相同。 对数据库管理人员要求较高。 复杂,使用命令行操作,对数据库管理人员要求较高。 操作简单,同时提供 命令行,在 T 和 操作相同。 使用和管理复杂,命令行操作。 对数据库管理人员要求较高。 5)使用风险 完全重写的代码,性能和兼容性有了较大的提高,与性能差距明显减小。 该产品的出台经历了长期的测试,为产品的安全和稳定进行了全面的检测,安全稳定性有了明显的提高。 长时间的开发经验,完全向下兼容,可以安全的进行数据库的升级,在企业,政府中得到广泛的应用。 并且如果在无法满足数据的要求,可以安全的把数据转移到 来。 开发时间较长,升级较复杂,稳定性较好,数据安全有保障。 风险小。 在安全要求极高的银行,证券行业中得到了广泛的应用。 在巨型企业得到广泛的应用,向下兼容性好。 风险小。 开发时间较长,升级较复杂,稳定性较好,数据安全有保障。 风险小。 在安全要求极高的银行,证券行业中得到了广泛的应用。 6)开放性 能在 运行,C/S 结构,只支持 户,可以用接。 列产品是偏重于桌面应用,NT 合各种大中小型企业。 操作系统的稳定对数据库是十分重要的。 台的可靠性,安全性经过了最高级别的 证的。 在处理大数据量的关键业务时提供了较好的性能。 能在所有主流平台上运行(包括。 完全支持所有的工业标准。 采用完全开放策略。 多层次网络计算,支持多种工业标准,可以用 网络客户连接。 可以使客户选择最适合的解决方案。 对开发商全力支持。 能在所有主流平台上运行,在银行业中得到了广泛的应用。 有较好的开放性,最适于海量数据。 跨平台,多层结构,支持 客户。 在大型的国际企业中得到最为广泛的应用,在全球的 500 家最大的企业中,大部分采用 据库服务器。 仅运行在 台,包括。 在银行中得到广泛的应用。 7)易维护性和价格 从易维护性和价格上 显占有优势。 基于一贯风格,图形管理界面带来了明显的易用性, 微软的数据库管理员培训进行的比较充分,可以轻松的找到很好的数据库管理员,数据库管理费用比较低,价格也是很低的,但是在 购买上会抬高价格。 总体来说 价格在商用数据库中是最低的。 从易维护性和价格上来说 价格是比较高的,管理比较复杂,由于 应用很广泛,经验丰富的 据库管理员可以比较容易的找到,从而实现 良好管理。 因此 性能价格比在商用数据库中是最好的。 价格是比较低的,但是 在企业和政府中的应用较少,很难找到经验丰富的管理员,运行管理费用较高。 价格高, 管理员少,在中国的应用较少,运行管理费用都很高,适用于大型企业的数据仓库应用。 价格在这些系统中居于中间,与 样,在企业和政府中应用较少,仅在银行中得到了广泛的应用。 经验丰富的管理人员较少,运行管理费用高。 8)数据库二次开发 数据库的二次开发工具很多,包括 +, 开发工具,可以实现很好的 用,开发容易。 数据库的二次开发工具很多,涵盖了数据库开发的各个阶段,开发容易。 开发工具较少,经验丰富的人员很少。 在国外巨型企业得到广泛的应用,中国的经验丰富的人员很少。 在银行业中得到广泛的应用,但是在中国的经验丰富的人员很少。 参数的返回情况来看:如果返回多个参数值最好使用存储过程,如果只有一个返回值的话可以使用函数。 从调用情况来看:如果在 句( 调用的话一定是存储函数或存储的封装函数不可以是存储过程,但调用存储函数的时候还有好多限制以及函数的纯度等级的问题,如果是在过程化语句中调用的话,就要看你要实现什么样的功能。 函数一般情况下是用来计算并返回一个计算结果而存储过程一般是用来完成特定的数。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。