`
pingfan
  • 浏览: 39205 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

一个笔试题目-考实例化先后顺序

    博客分类:
  • java
阅读更多
先看代码:

类A:


package com.wu.init;

public class A {
	{
		System.out.println(1);
	}
	
	public A() {
		System.out.println(2);
	}
	
	static{
		System.out.println(3);
	}

}


类B继承A类

package com.wu.init;

public class B extends A {

	{
		System.out.println(4);
	}

	public B() {
		System.out.println(5);
	}

	static {
		System.out.println(6);
	}
	
	public static void main(String[] args) {
		A a= new B();
	}

}


执行B类的main方法,请问输出的是什么?

回来后自己测试一下,发现自己答错了


运行后输出为:
3
6
1
2
4
5

是否可以这么理解:static{}段先执行,再到{},然后才是构造参数?
分享到:
评论

相关推荐

    中软笔试题目--亲历

    中软笔试题目是指中软公司的笔试题目,该公司是中国最大的软件公司之一,笔试题目涵盖了软件开发、数据库、算法、软件工程、网络模型、面向对象、编程语言等多个方面,本文将对笔试题目的各个部分进行概括和分析。...

    java面试题-类的初始化顺序.doc

    此外,静态初始化块只在类加载时执行一次,而初始化块(也称为实例初始化块)会在每次创建类的新实例时执行。这意味着静态成员和静态初始化块对于所有类的实例都是共享的,而实例成员和实例初始化块则是每个对象独有...

    中兴公司笔试题目集合

    单例模式是一种设计模式,保证一个类只有一个实例,并提供一个全局访问点。在C++、Java或Python等语言中,实现单例模式有不同的方式,但核心思想是控制类的实例化过程,防止多实例化导致的问题。单例模式常用于资源...

    亚信科技笔试题目(就是亚信)

    【标题】和【描述】提及的是亚信科技的笔试题目,涵盖了JAVA、C语言、数据库等多个领域的知识。以下是对这些知识点的详细解释: 1. **指针声明**:`int const * m` 表示m是指向常量整数的指针,不能通过m改变所指的...

    华为笔试全---近几年

    因此,如果两个函数签名不同(如一个接受`int`,另一个接受`double`),模板函数会被调用。如果签名相同,非模板函数会优先被选择。这解释了为什么在两种不同情况下,调用`func`会得到不同的结果。 3. 析构函数的...

    owl-s实例及文档

    本资料集合包含了一个OWL-S实例和相关的OWL文档,对于理解并应用OWL-S技术具有重要的参考价值。 首先,我们需要了解OWL-S的基本概念。OWL-S由三部分组成:服务概貌(Service Profile)、服务输入/输出(Service ...

    华为外包项目的一些笔试题目

    1. **内部类实例化**:在Java中,内部类的实例化通常需要通过外部类的一个实例来进行。这是因为内部类通常持有对外部类实例的引用。 2. **正确答案**:选项C,即`new o.Inner();//At line 8`。这是因为`o`是`Outer`...

    [Android研发工程师笔试题目]网络工程师笔试题目.docx

    Android 研发工程师笔试题目网络工程师笔试题目 本文档总结了 Android 研发工程师笔试题目网络工程师笔试题目,涵盖 Java 语言基础知识、面向对象编程、数组、方法调用等多方面的知识点。 一、Java 语言基础知识 ...

    Python真实面试或笔试题目真实面试或笔试题目真实面试或笔试题目真实面试或笔试题目真实面试或笔试题目

    实例方法是类中定义的普通方法,它接受一个隐式参数self,表示当前对象实例。类方法则接受一个隐式参数cls,代表类本身,而非实例对象。而静态方法则不接受实例引用或类引用作为第一个参数。它们主要用来执行与类或...

    java 基础 类对象创建实例化过程 实例解析

    继承关系:类的实例化顺序 * 执行过程为:启动类是否为继承关系树中的一个,如果是则先执行启动类的所有父类的静态语句块;然后执行启动类的静态语句块static{} -> * 执行启动类的main函数 -> 创建对象的继承树从...

    国企Java笔试题目-xwiki-docker:用于在docker上构建和运行XWiki的Dockerfile

    是一个用 Java 编写的免费 wiki 软件平台,其设计重点是可扩展性。 XWiki 是一个企业维基。 它包括 WYSIWYG 编辑、基于 OpenDocument 的文档导入/导出、语义注释和标记以及高级权限管理。 作为一个应用程序维基,...

    Spring-Boot-Mybatis实例

    Spring Boot是Spring框架的一个扩展,它简化了Spring应用程序的初始搭建以及开发过程。通过自动配置特性,Spring Boot允许开发者快速启动并运行应用,而无需进行大量的配置工作。 Mybatis则是一个轻量级的Java持久...

    JavaScript应用实例-随机打乱数组顺序.js

    JavaScript应用实例-随机打乱数组顺序.js

    数据库笔试题目(多多)

    把一个项目编译成一个应用程序时,所有的项目文件将组合为一个单一的应用程序文件,这样可以方便地管理和维护应用程序。 15. 数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 三者之间的关系是 DBS 包括 DB 和 ...

    uni-app登录实例的实现

    本实例将详细讲解如何使用HBuilderX工具来开发一个uni-app登录功能。 首先,我们需要了解uni-app的基础知识。uni-app是EcoApp体系下的一个开源项目,由DCloud(数字天堂)推出,它基于Vue.js语法,提供了丰富的组件和...

    自动填充功能实现-- 实例源码

    1. **数据存储**:自动填充功能需要一个数据源来提供匹配选项,这可能是一个简单的数组或者与服务器进行异步交互的API。 2. **事件监听**:通过监听用户在输入框中的键入事件,如`input`或`keydown`,来触发自动...

    JAVA笔试题目 都是一些大公司啊 找工作很有用的呵

    在Java编程语言中,了解各种概念对于通过面试和笔试至关重要。以下是一些关键知识点的详细说明: 1. **访问修饰符的区别**: ...熟悉这些内容对于解决Java笔试题目以及在实际开发中解决问题至关重要。

    authorware作品-经典实例

    该课件是一个利用Authorware开发的汉语拼音教学软件,该课件界面设计美观,色彩搭配合理,画面清晰、声文并茂,符合7岁以下儿童的认知水平,能激发学生的学习兴趣,课件内容准确,课件易学、易用,安装简单,界面较...

    C++大学教程

    1.15 简单程序:打印一行文本-------------------------------------------12 1.16 简单程序:两个整数相加-------------------------------------------15 1.17 内存的概念----------------------------------...

    spring-aop实例demo

    2. **定义切面**:创建一个Java类作为切面,该类通常会包含一个或多个通知方法。这些方法需要使用`@Before`, `@After`, `@AfterReturning`, `@AfterThrowing` 或 `@Around` 注解来标记。例如: ```java @Aspect ...

Global site tag (gtag.js) - Google Analytics