- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[IT认证]SCJP认证考试题库1
考试大纲
第一部分:Java语言基础
第二部分:流程控制
第三部分:面向对象 封装,继承,多态
第四部分:异常处理
第五部分:多线程
第六部分:Java 垃圾回收机制
第七部分:Java I/O
第八部分:Java集合和泛型
第九部分:Java SE实用API
QUESTION 1
Given the code in the exhibit.
What is the result?
A. Compilation fails
B. An exception is thrown at runtime.
C. An instance of Forest is serialized.
D. An instance of Forest and an instance of Tree are both serialized.
Answer: ( B )
执行时期会抛出java.io.NotSerializableExcetpion异常。Tree必须实现Serialized接口;因为Forest实现了序列化,并且引用了Tree,但是Tree没有实现序列化!!
当一个实现序列化的类在类体里调用另外一个类的时候,那么另外一个类也要实现序列化!如果没有实现,则会报出运行时异常!! 如果要实现序列化,他的成员变量也必须实现序列化.本题中Tree没有实现序列化,所以会产生java.io.NotSerializableException的运行异常!
参考大纲:IO操作 — 对象的序列化
序列化的过程就是对象写入字节流和从字节流中读取对象。见SCJP.u1. SerializableTest
QUESTION 2
Which code, inserted at line 14, will allow this class to correctly serialized and
desterilized?
A. s.defaultReadObject ();
B. this = s.defaultReadObject ();
C. y = s.default (); x = s.readInt ();
D. x = s.readInt(); y = s.readInt ();
Answer: ( D )
在反序列化方法中,从s对象中读取两个整数. 序列化是写对象,反序列化是读对象…
参考大纲:IO操作 — 对象的序列化
QUESTION 3
Given the exhibit.
What is the result?
A. 0
B. 1
C. 4
D. Compilation fails
E. An exception is thrown at runtime
Answer: ( D ) 产生illegal escape character 非法转意符 的编译错误
split()字符切割器
本题是想用空格来分割字符串,只能用“ ”或者“\\ s”来分割,“\ s”没有这个转意字符!所以会报编译错误……
tab可以用“\ t”; “\”可以用”\\”表示.
String的split方法用来分割字符串,这个方法接受一个正则表达式,根据表达式来分割,“\\s”表示空格,“\s”没有这个转意字符,所以会产illegal escape character的编译错误。
参考大纲:实用API — String的split()方法和正则表达式
QUESTION 4
Given the exhibit:
The variable df is an object of type DateFormat that has been initialized in line 11.
What is the result if this code is run on December 14,2000?
A. The value of S is 14 - dic-2004
B. The value of S is Dec 14, 2000
C. An exception is thrown at runtime
D. Compilation fails because of an error in line 13.
Answer: ( D )
DateFormat用来格式日期,它放在java.text包里,它没有setLocale方法,Local.Ialy 应该为 Locale.ITALY. 代码语法有问题,,编译错误!
参考大纲:实用API — java.util包 和java.text包
QUESTION 5
The doesFileExist method takes an
您可能关注的文档
最近下载
- 机动车检测工技能理论考试题库500题(单选、多选、判断题)(1).docx VIP
- (一模)九江市2025年高三第一次高考模拟统一考试 物理试卷(含答案解析).pdf
- 传染病学复习资料:传染病考试题库.pdf VIP
- 国际工程投标报价【经典】.pdf VIP
- 城市地下空间规划与设计完整全套教学课件.pptx
- 2023年湖南中医药高等专科学校单招职业技能考试模拟试题及答案解析.docx
- 宫崎骏《你想活出怎样的人生》电影介绍PPT模板.pptx
- 2021年中考英语介词专项练习题45道(含答案解析).docx VIP
- 教育机构年度总结和来年规划.pptx VIP
- 从“洋芋”到“土豆”文化融合——马铃薯跨文化传播现象研究.pdf
文档评论(0)