`
pingfan
  • 浏览: 38884 次
  • 性别: 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{}段先执行,再到{},然后才是构造参数?
分享到:
评论

相关推荐

    中软笔试题目--亲历

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

    C++笔试题目-带答案.docx

    在C++编程语言中,笔试题目通常涵盖多个核心概念,包括类的继承、访问修饰符、运算符重载、动态内存管理、构造函数与析构函数、字符串处理以及算法。以下是根据题目内容解析的一些关键知识点: 1. **继承和访问权限...

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

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

    中兴公司笔试题目集合

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

    西安立辰远景JAVA笔试题目-evolution-strategies-starter:论文“EvolutionStrategiesasaSc

    西安立辰远景JAVA笔试题目状态:存档(代码按原样提供,预计不会更新) 分布式进化 这是 (Tim Salimans, Jonathan Ho, Xi Chen, Ilya Sutskever) 中描述的算法的分布式实现。 这里的实现使用了 master-worker 架构:...

    乐其网络java笔试题目

    Servlet则在服务器进程中多线程运行,一个实例可处理多个请求,效率更高。 4. **ArrayList、Vector、LinkedList的特性** - ArrayList和Vector基于动态数组,索引速度快,插入慢,Vector线程安全但性能略低。 - ...

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

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

    Java前端笔试题目(带答案)

    Java前端笔试题目主要涵盖JavaScript的基础知识,包括数组操作、字符串处理、JSON格式、this关键字的用法、内存管理、DOM操作、事件处理、箭头函数以及Promise的状态等。此外,还涉及了React框架中setState的工作...

    Spring-Boot-Mybatis实例

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

    Qt5网络编程之UDP协议---实例

    UDP(User Datagram Protocol即用户数据报协议)是一个轻量级的,不可靠的,面向数据报的无连接协议。在Qt中提供了QUdpSocket 类来进行UDP数据报(datagrams)的发送和接收。这里我们还要了解一个名词Socket,也就是...

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

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

    数据库笔试题目(多多)

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

    uni-app登录实例的实现

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

    CXF-webService实例(eclipse工程,有jar包,可运行)

    CXF-webService实例(eclipse工程,有jar包,可运行) jax-ws和pojo两种方式发布

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

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

    浦发银行笔试题目答案大全

    在准备浦发银行的笔试过程中,了解相关的编程知识是至关重要的。这个压缩包“PuFaYinHangTest”很可能...务必对每一个题目都进行深入思考,理解其背后的逻辑,这样无论是在笔试还是面试中,都能展现出扎实的技术功底。

    腾讯笔试题目

    其他选项的模式分别是:A)单例模式,确保一个类只有一个实例;C)组合模式,用于表示部分-整体的关系;D)外观模式,提供一个统一的接口,简化子系统之间的交互。 9. 函数参数的大小: C++中,`sizeof(str_arg)`...

    authorware作品-经典实例

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

Global site tag (gtag.js) - Google Analytics