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

复习java初始化机制

 
阅读更多
先初始化静态内容,先父类后子类
初始化非静态快内容,先父类后子类

初始化构造器内容,先父类后子类

public class TestInitialization extends TestCase{
public void testInit(){
new B();
}
}
class A{
{
System.out.println(" A ");
}
static{
System.out.println("a static");
}
A(){
System.out.println("A constractor");
}

}
class B extends A{
{
System.out.println(" B ");
}
static {
System.out.println("B static ");
}
B(){
System.out.println("B constractor");
}
}

分享到:
评论

相关推荐

    Java详细复习提纲

    复习Java,首先需要理解其基本概念和技术要点。 一、Java基础知识 1. Java语言的特点: - 跨平台性:Java代码通过JVM(Java虚拟机)实现“一次编写,到处运行”。 - 面向对象:Java支持类、对象、封装、继承、...

    java程序语言设计第十版复习题答案

    复习题可能会考察如何声明、初始化和操作数组,以及如何使用集合框架进行数据操作。 4. **异常处理**:Java异常处理机制是程序健壮性的重要保障,复习题可能涉及try-catch-finally语句块,不同类型的异常(如...

    java考试复习资料

    ### Java考试复习资料详解 #### 一、架构模式:B/S与C/S - **B/S架构**(Browser/Server,浏览器/服务器)是一种通过Web浏览器进行访问的应用系统架构。客户端只需要一个Web浏览器即可,无需安装任何软件。所有的...

    java面试复习资料.pdf

    11. **继承执行顺序**:初始化顺序是:静态变量和静态初始化块、父类的非静态变量和非静态初始化块、子类的非静态变量和非静态初始化块。 12. **内部类**:Java支持成员内部类、局部内部类、匿名内部类和静态内部类...

    java 考试复习指南

    11. 构造方法:构造方法用于初始化新创建的对象,其名称与类名相同,不返回任何值。构造方法不能被继承,但可以在子类中重写(覆盖)。 12. 类继承:子类可以实例化父类,但不能反过来。因此,声明`C x1 = new B()`...

    Java基础考试复习资料

    5. **数组**:数组是存储同类型数据的集合,Java支持一维、二维及多维数组的声明、初始化和操作。 6. **字符串处理**:String类是Java中的核心类,用于处理字符串。了解其不可变性、常用方法(如length()、charAt()...

    JAVA理论知识基础复习

    构造方法是JAVA中的一种特殊方法,用于初始化类的对象。构造方法的名字和类名相同,并且没有返回值。构造方法主要用于为类的对象定义初始化状态。我们不能直接调用构造方法,必须通过new关键字来自动调用,从而创建...

    JAVA试题 JAVA复习题 JAVA复习笔记

    - **变量与常量**:理解如何声明、初始化和使用变量,以及常量的定义。 - **运算符与表达式**:掌握各种运算符(算术、比较、逻辑、位操作等)的用法。 - **流程控制语句**:包括条件语句(if-else)、循环(for,...

    java复习笔记

    构造器是用于初始化新创建对象的特殊方法,Java中的构造器名与类名相同。 四、异常处理 Java的异常处理机制使得程序能够优雅地处理错误,通过try-catch-finally语句块捕获并处理异常。异常类继承自java.lang....

    JAVA语言程序设计重要复习题库

    - Java的构造函数用于初始化对象,构造函数名与类名相同。 - Java具有垃圾回收机制,它能够自动回收不再使用的对象占用的内存资源。 8. Java的异常处理和数组操作 - Java通过try-catch语句来处理异常情况。 - ...

    Java 认证复习资料 Java 认证复习资料

    - **对象初始化**:在Java中,对象可以在创建时进行初始化,也可以在创建后通过调用方法进行初始化。初始化主要是为了设置对象的状态。 - **静态初始化**:静态初始化块用于执行一次性的初始化任务,当类被加载时...

    java EE复习重点

    ### Java EE复习重点 #### 一、Java EE 运行流程及 Java Web 执行流程 - **Java EE 运行流程**:Java EE 应用通常由一系列 Web 组件和服务组成,包括 Servlet、JSP 页面、EJB 等。运行流程主要包括应用程序服务器...

    java复习资料

    3. **数组**:理解一维和多维数组的概念,学会创建、初始化和遍历数组,以及使用数组的内置方法。 4. **类与对象**:掌握面向对象编程的核心概念,包括封装、继承和多态。理解类的定义、对象的创建、成员变量和方法...

    java程序设计精编教程第三版(作业与期末复习题)

    你需要理解类的定义、对象的创建与初始化,以及封装、继承和多态等面向对象的基本特性。在复习时,应特别关注如何设计和实现类,以及如何通过继承和接口实现代码复用。 异常处理是Java中的重要概念,它允许程序在...

    java考试复习

    - 对象是类的实例,了解如何通过构造函数初始化对象。 3. **类的继承**: - 描述中的“类的继承习题”表明这是考试的一个重点。理解单一继承,子类如何继承父类的属性和方法,以及如何使用super关键字。 - 掌握...

    我的Java面相对象考试复习资料

    6. **构造器**:构造器是类的特殊方法,用于初始化新创建的对象。与普通方法不同,构造器的名字与类名相同,没有返回类型。 7. **访问控制修饰符**:public, private, protected以及默认(无修饰符)控制类、方法和...

    北师珠信院Java期末考试复习题.zip

    3. **Chapter 3 - 数据类型与变量**:讲解基本数据类型(整型、浮点型、字符型、布尔型)和引用类型,以及变量的声明、初始化和使用。 4. **Chapter 4 - 运算符与表达式**:涵盖算术、关系、逻辑、赋值等运算符,...

    JAVA面试重点复习内容

    - 掌握变量的声明、初始化和作用域。 3. **运算符与流程控制** - 熟悉各种运算符的用法,包括算术、比较、逻辑、位运算符等。 - 学习并掌握条件语句(if-else,switch-case)和循环结构(for,while,do-while)...

Global site tag (gtag.js) - Google Analytics