神州租车Java笔试题集锦:基础理论与实践考察
5星 · 超过95%的资源 需积分: 9 9 浏览量
更新于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 上传
2012-07-27 上传
2014-10-15 上传
2008-09-08 上传
点击了解资源详情
点击了解资源详情
xiaoluhaohao
- 粉丝: 3
- 资源: 9
最新资源
- 毕业设计&课设-多机器人系统中AXB=YCZ校准问题的Matlab实现.zip
- CSCB6CodeSamples.zip
- DKPhotoGallery:使用Swift 4和5编写的iOS版图库浏览器查看器
- crawlergo:用于网络漏洞扫描器的强大浏览器爬虫
- 相位稳定性分析仪
- KISaD JSON Viewer-crx插件
- Site_Map_Generator:开放和免费的站点地图生成器
- Quartz:操作系统
- laloupe-0915-armurerie
- Coursera_Capstone
- sql-sandbox:最喜欢的编码挑战,操作方法等
- RhymeSite:“韵”的网站你的音乐之家
- NexOS:不活动,请检查Nexware-Project组织
- laravel-support-eloquent:具有Laravel Eloquent模型的小型支持特征和类的软件包
- python-project-lvl3
- day17_EL&JSTL.rar