- 浏览: 129978 次
- 性别:
- 来自: 河北
文章分类
- 全部博客 (93)
- 生活感悟 (1)
- 面试 (3)
- struts2 (1)
- java 综合 (25)
- 杂 (4)
- 数据库综合 (3)
- 数据库-Mysql (2)
- 数据库-SQLServer (0)
- 数据库-Oracle (0)
- 数据库-PostgreSQL (0)
- 数据库-SQLite (0)
- 数据库-MongoDB (0)
- 数据库-Redis (0)
- 操作系统-Windows (4)
- 操作系统-Linux (0)
- 操作系统-Mac (0)
- 操作系统-Unix (0)
- 移动端-Android (0)
- 移动端-IOS (0)
- 开发环境-Eclipse (1)
- 开发环境-IntelliJ IDEA (0)
- JEE-Spring (1)
- JEE-Hibernate (0)
- JEE-Struts2 (1)
- JEE-Struts (0)
- JEE-Spring Cloud (0)
- JEE-Spring Boot (0)
- JEE-接口调试 (0)
- 云计算-Zookeeper (0)
- 云计算-Hadoop (0)
- 云计算-HBase (0)
- 测试-JUnit (0)
- 测试-JMeter (0)
- 项目管理 (0)
- 版本控制 (0)
- 消息中间件 (0)
- 应用服务器-Tomcat (2)
- 应用服务器-Jetty (0)
- 框架-Antlr (0)
- 编程语言-Java (1)
- 编程语言-C# (0)
- 编程语言-C (0)
- 编程语言-Python (0)
- 编程语言-Lua (0)
- 编程语言-Javascript (0)
最新评论
-
java苏打粉:
...
java servlet doPost与doGet方法的理解 -
真狼王:
将禁用脚本测试(Internet Exploer)和禁用脚本调 ...
ie下调试javascript -
javaservers:
说了个大概原理,没做任何实现那。
JDBC连接池 -
yangzhihuan:
都是些实用的技巧.整理是很辛苦了,多谢分享.
jquery 常用技巧
Java代码
public class Test1
{
public static void main(String[] args)
{
Test2 t2 = new Test2();
System.out.println();
Test3 t3 = new Test3();
}
}
class Test2
{
static
{
System.out.println("Test2 static");
}
public Test2()
{
System.out.println("Test2 create");
}
}
class Test3 extends Test2
{
static
{
System.out.println("Test3 static");
}
public Test3()
{
System.out.println("Test3 create");
}
}
public class Test1
{
public static void main(String[] args)
{
Test2 t2 = new Test2();
System.out.println();
Test3 t3 = new Test3();
}
}
class Test2
{
static
{
System.out.println("Test2 static");
}
public Test2()
{
System.out.println("Test2 create");
}
}
class Test3 extends Test2
{
static
{
System.out.println("Test3 static");
}
public Test3()
{
System.out.println("Test3 create");
}
}
输出为:
Java代码
Test2 static
Test2 create
Test3 static
Test2 create
Test3 create
Test2 static
Test2 create
Test3 static
Test2 create
Test3 create
如果把Test2 t2 = new Test2();注释掉,这时输出为:
Java代码
Test2 static
Test3 static
Test2 create
Test3 create
public class Test1
{
public static void main(String[] args)
{
Test2 t2 = new Test2();
System.out.println();
Test3 t3 = new Test3();
}
}
class Test2
{
static
{
System.out.println("Test2 static");
}
public Test2()
{
System.out.println("Test2 create");
}
}
class Test3 extends Test2
{
static
{
System.out.println("Test3 static");
}
public Test3()
{
System.out.println("Test3 create");
}
}
public class Test1
{
public static void main(String[] args)
{
Test2 t2 = new Test2();
System.out.println();
Test3 t3 = new Test3();
}
}
class Test2
{
static
{
System.out.println("Test2 static");
}
public Test2()
{
System.out.println("Test2 create");
}
}
class Test3 extends Test2
{
static
{
System.out.println("Test3 static");
}
public Test3()
{
System.out.println("Test3 create");
}
}
输出为:
Java代码
Test2 static
Test2 create
Test3 static
Test2 create
Test3 create
Test2 static
Test2 create
Test3 static
Test2 create
Test3 create
如果把Test2 t2 = new Test2();注释掉,这时输出为:
Java代码
Test2 static
Test3 static
Test2 create
Test3 create
发表评论
-
Webservice 报错 Have you run APT to generate them
2013-08-27 10:23 928原因是找不到类 ,生成webservice 后自运生成包装类, ... -
你的java单例安全吗
2010-12-05 20:51 775今天在写一个东西需要用的单例模式,一般的单列模式可分为以下两种 ... -
java 命名规则
2010-11-27 11:43 989变量 第一位为英文小写字母,该英文小写字母代表变数类型。然后 ... -
HashSet和TreeSet的区别
2010-11-27 11:32 998今天学到的,备注一下: 1、Treeset中的数据是自 ... -
java的静态方法和非静态方法
2010-11-27 00:02 851public class Test { p ... -
java之try与finally语句(2)
2010-11-26 23:55 932接上一篇,跟上一篇代码差不多,就是修改了a的值为double类 ... -
java try finally
2010-11-26 23:50 997如下面的代码,结果就不解释了。 Java代码 pub ... -
抽象类和接口区别
2010-11-26 23:47 856如下代码,是使用接口时需要注意的问题。 Java代码 pu ... -
java之final, finally, finalize的区别
2010-11-26 23:44 9741. final 用于声明属性,方法和类,分别表示属性不可变, ... -
求最小公倍数和最大公约数
2010-11-26 23:42 739下面的方法是用递归解决的。如求几个整数的最小公倍数的 ... -
java汉字截取问题
2010-11-26 23:40 784public class Test { p ... -
java之String变量和“==”操作符(1)
2010-11-26 23:26 919先看下面的代码,有助于后面的理解。 Java代码 p ... -
java之String变量和“==”操作符(2)
2010-11-26 23:18 800Java代码 public class StringTest ... -
java 之动态绑定和静态绑定
2010-11-26 22:59 858package cn.lifx.test; pub ... -
java基础之"=="操作符
2010-11-26 21:16 628Java代码 public class Test { ... -
java 内部类测试
2010-11-26 20:53 969Java代码 public class OuterInner ... -
java 之继承
2010-11-26 20:48 769public class Test { p ... -
java catch 语句
2010-11-26 20:44 1029public class Test { p ... -
java try catch exception
2010-11-26 20:40 1148public class InputTest { ... -
无法进入构造方法
2010-11-26 20:32 810刚刚搞定了一个大bug 搞了好几个小时了 问题很简单 ...
相关推荐
Java 数组初始化详解 Java 数组初始化是 Java 编程语言中的一种基本概念,它允许开发者创建和初始化数组,以便于存储和操作数据。在本文中,我们将对 Java 数组初始化进行详细的介绍,包括一维数组和二维数组的声明...
类--初始化块"); 39. } 40. // 构造器 41. public SubClass() { 42. System.out.println("子类--构造器"); 43. } 44. 45. public static void main(String[]...因此,掌握类的初始化顺序是每个Java开发者必备的知识点。
Java类初始化时机测试方法解析 Java类初始化时机测试方法解析是Java编程语言中一个重要的概念,涉及到类的加载、链接、初始化等过程。下面我们将对Java类初始化时机测试方法进行详细的解析。 首先,我们需要了解...
Java类的初始化顺序是编程中一个非常重要的概念,它涉及到对象的创建过程和成员变量的初始化。当一个Java类被实例化或者其静态成员被访问时,类的初始化过程就开始了。以下详细解释了Java类的初始化顺序: 1. **...
5. **初始化类的子类**。 6. **JVM启动时作为主类的类**。 例如,如果我们有一个`Singleton`类,其中包含静态变量和静态初始化代码块,如下所示: ```java class Singleton { private static Singleton singleton...
Java类初始化和实例化是程序开发中至关重要的环节,它涉及到类加载、静态变量的初始化以及构造器的执行。在Java中,类的初始化通常在以下几个情况发生: 1. 使用`new`关键字创建实例。 2. 访问或修改类的静态字段...
在Java编程语言中,程序初始化的顺序是一个关键概念,它涉及到类加载、对象创建以及执行流程的安排。了解这些顺序对于编写高效、无错误的代码至关重要。以下是对Java程序初始化顺序的详细说明: 1. **类加载阶段**...
静态初始化块用于初始化类级别的静态变量,它们只在类加载时执行一次。 2. **成员变量初始化**:接下来,初始化父类的非静态成员变量,这是通过调用父类的构造器实现的。Java规定每个子类实例在构造之前必须先调用...
首先,需要了解Java类初始化的基本规则,即在类的静态变量、静态初始化块、变量、初始化块、构造器这五个部分中,它们的初始化顺序依次是:静态变量、静态初始化块、变量、初始化块、构造器。这个顺序在单个类中是...
在Java编程语言中,初始化块是程序执行时用于初始化对象或类的重要机制。这里我们将深入探讨两种类型的初始化块:静态初始化块(Static Initializer Block)和对象初始化块(Instance Initializer Block)。这两种...
Java 变量初始化的时机可以分为两类:实例变量初始化和类变量初始化。 实例变量初始化 实例变量初始化可以在三个地方进行: 1. 定义实例变量的时候指定初始值; 2. 非静态初始化代码块中对实例变量指定初值; 3. ...
### Java中类的初始化顺序详解 #### 一、概述 在Java编程语言中,类的初始化是一个非常重要的概念。类的初始化涉及到多个方面,包括静态成员变量、实例成员变量、静态初始化块、实例初始化块以及构造函数等。本文...
它用于初始化类级别的静态变量。在`init`目录下的文件可能包含了不同静态初始化的示例。 3. **实例化阶段**: 当我们创建一个新的对象时,Java会进行实例初始化。首先,分配内存空间,然后调用构造函数。实例初始...
详细讲解java类中静态变量,普通标量,对象、基本类型的初始化顺序。
构造方法用于初始化类的新实例,普通方法执行特定任务,静态方法与类关联而非实例,抽象方法则在接口或抽象类中定义,需由子类实现。方法的参数传递、返回值和重载也是重要的知识点,理解这些能帮助我们编写更灵活...
Java类的初始化和实例化详解 Java类的初始化和实例化是Java编程语言中两个非常重要的概念,它们都是Java类生命周期的重要组成部分。下面我们将详细介绍Java类的初始化和实例化的过程,并解释其中的细节。 一、Java...
本文将详细介绍6种初始化Java List集合的方法,并通过代码示例帮助理解每种方法的使用和特点。 1. 常规方式 这是最常见的初始化List的方式,通过创建ArrayList实例并逐个添加元素。自JDK 7以后,可以省略泛型类型的...