class A { public A() { System.out.println("----------A 构造-------------"); } static void sb() { System.out.println("----------A.sb() 静态块-------------"); } { System.out.println("----------A 语句块-------------"); } } class B exten…
做个简单笔录,就当是重温下基础知识. 1.先看代码: package com.test; public class Test { public static void main(String[] args) { Son s = new Son(); } } class Parent{ int parent = 10; { System.out.println("parent中的初始化块"); } static{ System.out.println("parent中stati…
不看不知道,一看还真吓了一跳!Java类的基本运行顺序你真的知道吗?如果你有疑惑,那就看下面这篇文章吧. 原文出自:[url]http://column.ibeifeng.com/chenchen/20081112214.shtml[/url] 作为程序员,应该对自己写的程序具备充分的掌控能力,应该清楚程序的基本运行过程,否则糊里糊涂的,不利于对程序的理解和控制,也不利于技术上的发展. 我们以下面的类来说明一个基本的Java类的运行顺序: 第1行 public class Test…