神州租车Java笔试题集锦:基础理论与实践考察
5星 · 超过95%的资源 需积分: 9 120 浏览量
更新于2024-09-09
收藏 106KB DOC 举报
在神州租车的Java工程师笔试题中,考生董伟分享了九个选择题的答案和解析。这些题目涵盖了Java基础和相关概念,对于理解面试者的技术水平和基础知识至关重要。
1. 关于`Strings newString("xyz")`的问题,答案是A,这表明创建了一个String对象,因为Java中创建String对象时,实际上是常量池中的引用,所以即使赋值相同,也只是单个对象。
2. Java的基本数据类型包括:A `char` (字符) 和 B `double` (双精度浮点数),字符类型和数值类型如 C `String` 是对象,而非基本类型,D `Integer` 是包装类,不是基本类型。
3. `switch` 语句可以作用在 B `char` 和 C `String` 数据类型上,因为它们都是可枚举的。对于 A `short`,尽管它是基本类型,但通常不直接与 `switch` 一起使用。
4. 关于 `Map` 和 `Hashtable` 的讨论中,正确选项为 A(Hashtable 是 HashMap 的轻量级实现)、B(Hashtable 允许空键值对,但非线程安全)和 C(`HashMap` 可以接受 null 键值对)。D 项错误,`HashMap` 并未继承自 `Dictionary` 类。
5. `String` 和 `StringBuffer` 的区别在于,B `String` 类型是不可变的,C `StringBuffer` 类则提供了可变字符串操作。D 项错误,`String` 类型在创建后不能改变内容。
6. IE 浏览器的 `window` 对象中,A、B、C 选项正确:A 表示 `window.opener` 指向自身,B 提供了刷新当前页面的方法,C 描述了页面跳转的两种方式。D 选项提到的全局变量存储方式在JavaScript中是错误的,应该使用 `window.g = ...`。
7. JSP(Java Server Pages)的内置对象包括 A `response` (响应对象)、B `pageContext` (上下文对象) 和 C `session` (会话对象)。D `outer` 不是JSP的内置对象。
8. 题目中,A 和 D 会导致运行错误:A 试图声明一个没有初始化的变量,D 使用的是 JavaScript 注释语法,而不是有效的变量声明。
9. 最后一个问题涉及Java类结构,给出了一个 `FatherClass` 父类和没有展示具体内容的子类。这里可能是测试面向对象编程的理解,包括构造函数的使用和输出语句。
这些题目展示了面试者对Java语言基础、数据类型、集合框架、浏览器对象模型以及JSP内置对象和基本语法的掌握程度,对于招聘方来说,这些问题旨在考察应聘者的编程基础和逻辑思维能力。
2012-08-17 上传
2008-11-07 上传
2014-10-15 上传
2012-07-27 上传
2008-09-08 上传
点击了解资源详情
点击了解资源详情
xiaoluhaohao
- 粉丝: 3
- 资源: 9
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全