`
nail2008
  • 浏览: 46731 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SCJP习题精选2009072101

 
阅读更多

Given:

class Bird {
	{System.out.print("b1 ");}
	public Bird(){System.out.print("b2 ");}
	static {System.out.print("b3 ");}
}
class Raptor extends Bird{
	static {System.out.print("r1 ");}
	public Raptor(){System.out.print("r2 ");}
	{System.out.print("r3 ");}
	static {System.out.print("r4 ");}
}
class Hawk extends Raptor{
	
	public static void main(String[] args){
		System.out.print("pre ");
		new Hawk();
		System.out.print("hawk ");
	}
	{System.out.print("h1 ");}
	static {System.out.print("h2 ");}
}

 What is the result?

 

 

 

Answer: b3 r1 r4 h2 pre b1 b2 r3 r2 h1 hawk

 

分析:此题考察“初始化块”。那么是怎样的顺序讷?

  • 首次加载类时,会运行一次静态初始化块。
  • 每当创建一个新的类实例时,都会运行实例初始化块。它们的运行发生在所有父构造函数之后、构造函数的代码运行之前。
  • 如果一个类中存在多个初始化块,它们会遵循上述规则,并且它们的运行顺序与它们在源文件中出现的顺序相同。

 

 

 

 

 

 

分享到:
评论

相关推荐

    SCJP 经典练习题

    "SCJP经典练习题"集合了这些关键知识点的案例题目,旨在帮助考生准备考试,提高编程技能。 1. **Java基础知识**:SCJP练习题中会涉及到Java的基本语法,如变量声明、数据类型、运算符、流程控制语句(if-else、...

    SCJP练习题2

    它为各种IT认证考试(如SCJP)提供练习题、模拟考试等资源。 - **版权说明**:该文档明确指出不得分发PDF文件,并警告了违反国际版权法可能带来的法律后果。 ### 练习题解析 #### 第一题:二进制与十进制转换 - *...

    SCJP习题

    标题“SCJP习题”指的是Sun Certified Java Programmer(SCJP)的练习题目,这是一个针对Java编程语言的基础认证考试。这个认证通常对初学者或者希望在职业生涯中提升Java技能的开发者有益。SCJP证书证明了持有者对...

    SCJP练习题(word)

    【SCJP(SUN Certified Programmer for Java)简介】 SCJP是Java编程语言的一个认证考试,主要测试考生对Java基础知识的掌握程度,包括语法、类库、数据类型、控制结构等核心概念。这个认证对于想要证明自己Java编程...

    scjp 考试练习题

    这个“scjp 考试练习题”压缩包包含的资源,很可能是用于帮助备考者准备SCJP考试的复习材料。下面,我们将深入探讨SCJP考试的主要知识点,以及如何利用这些练习题进行有效的复习。 1. **Java基础**:SCJP考试首先会...

    java题库+scjp模拟题

    通过系统地练习Java题库和SCJP模拟题,学习者可以逐步提高解决问题的能力,加深对Java语言的理解,从而在实际工作中更有效地编写、调试和优化代码。同时,备考SCJP认证也能使个人的专业资质得到认可,为职业发展打开...

    最新scjp题库 真题

    SCJP(Sun Certified Programmer for the Java 2 Platform, Standard Edition)是Java编程语言的一个重要认证,由Oracle公司(原Sun Microsystems)提供,旨在验证程序员对Java基础知识和核心语法的掌握。...

    java认证试题 scjp模拟试题

    "SCJP模拟试题(一)"、"SCJP模拟试题(二)"和"SCJP模拟试题(三)"分别代表了不同的练习集,每一套试题可能包含选择题、填空题等多种形式,旨在覆盖Java编程的各个方面。 "CSTP真题.pdf"可能是指Certified ...

    SCJP5.0真题题库

    通过SCJP 5.0真题题库的练习,考生可以逐步掌握这些知识点,并提高应试能力。题库中的每个题目都是精心设计的,涵盖了各种实际编程场景,考生在解答过程中不仅能巩固理论知识,还能提升解决实际问题的能力。因此,...

    SCJP认证相关练习题

    【SCJP认证相关练习题】 SCJP(Sun Certified Programmer for the Java Platform)是Java平台上的一个认证考试,主要测试考生对Java编程语言的基础知识和理解。以下是对几个练习题的详细解析: **问题1** 题目要求...

    SCJP模拟题三套,可以练习一下!

    综上所述,SCJP模拟题将围绕以上知识点进行设计,通过模拟试题的练习,考生可以更好地巩固Java基础知识,提高编程技能,为实际考试做好充分准备。在"studa.com"这个压缩包中,考生可以找到三套模拟试题,认真研习并...

    scjp题库(中文版)

    对于希望获取SCJP认证的读者,建议在备考过程中不仅要学习相关的理论知识,而且要通过大量的练习题来提高解题能力。此外,由于技术的不断更新,建议在准备考试时参考最新的考试大纲和官方指南,以确保所学内容与考试...

    SCJP考试模拟机题库

    这个"SCJP考试模拟机题库"是备考SCJP时的重要参考资料,通常包含了大量的练习题和模拟测试,帮助考生熟悉考试格式和内容。 一、Java基础 SCJP考试中的一个重要部分是Java语言的基础知识,包括但不限于: 1. 数据...

    java笔记+scjp习题

    本资料集合包含了关于Java的基础知识以及SCJP(Sun Certified Programmer for Java Platform)的练习题目,对于初学者来说是一份宝贵的学习资源。 Java基础知识主要包括以下几个方面: 1. **语法基础**:Java的...

    SCJP题库

    标题中的“SCJP题库”意味着这是一个包含大量练习题的资源,用于帮助考生准备SCJP认证考试。描述中提到的"certkiller"和"testkiller"通常是指提供模拟试题的网站或软件,它们的题目可能基于过去的真实考试题目,或者...

    SCJP模拟真题SCJP模拟真题SCJP模拟真题

    SCJP(Sun Certified Programmer for the Java 2 Platform, Standard Edition)...通过深入学习和反复练习这些模拟试题,考生可以更好地准备SCJP考试,提升对Java编程基础的掌握,从而提高在实际工作中解决问题的能力。

    SCJP 模拟题 SCJP

    通过反复练习"SCJP模拟题",考生可以更好地理解和掌握这些概念,提高应对实际考试的能力。每个模拟题都应该包含问题解析和答案解释,以便于学习者理解错误并从中学习。在准备过程中,结合权威教材如"经典TK"进行深入...

    scjp八套试题题库,看了绝对能上90分

    这个标题和描述提到的"scjp八套试题题库,看了绝对能上90分"表明这是一个包含了八套完整练习题的资源,用于帮助考生准备SCJP考试,并承诺通过深入学习和掌握这些试题,考生可以在考试中取得优异成绩。 SCJP试题通常...

    scjp 310-025精选题

    - **第三方书籍**:如《Java Exam Prep》、《Java Exam Cram》和《Java Certification Study Guide》等,提供了丰富的理论知识和练习题。 - **在线模拟考试**:Marcus Green的两套模拟考试、MindQ的免费练习测试、...

    scjp试题详析.pdf

    scjp 试题中文讲解,各个章节对应java知识点,并有相关试题练习

Global site tag (gtag.js) - Google Analytics