`
bliuqing
  • 浏览: 66471 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
社区版块
存档分类
最新评论

static块与代码执行循序

阅读更多
class Person{
	public String name = "liuqing";
	Person(){
		System.out.println("person construct");
	}
}
class StaticTest {   
    /** 构造方法*/  
    public StaticTest() {   
        System.out.println("构造函数被执行了!");   
    }   
    static Person person = new Person();
    /** 静态代码快*/  
    static {   
        System.out.println("静态代码块被执行了!");   
        //show();   
    }   
    /** 静态方法*/  
    public static void show(){   
        System.out.println("静态方法被执行了!");   
    }   
}  

public class teststatic {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		StaticTest st = new StaticTest();
	}

}


结果:
person construct
静态代码块被执行了!
构造函数被执行了!
分享到:
评论

相关推荐

    Jsp+JavaBean循序渐进教程

    【Jsp+JavaBean循序渐进教程】深入解析 Jsp+JavaBean技术是Java Web开发中的核心组合,主要用于构建动态网页应用。本教程旨在逐步引导读者理解并掌握JavaBean的基本原理及其在Jsp中的具体应用。 1. **JavaBean的...

    韩顺平循序渐进学java从入门到精通(全知识点笔记整理).docx

    【Java编程基础】 Java是一种广泛使用的面向对象的编程语言,其设计...以上是对标题“韩顺平循序渐进学java从入门到精通(全知识点笔记整理)”文档中部分Java编程知识点的总结,涵盖了从基础语法到高级特性的广泛内容。

    Java多线程 例题

    用于保证同一时间只有一个线程可以访问特定的代码块,避免数据竞争问题。 ```java public class Counter { private int count = 0; public synchronized void increment() { count++; } public ...

    Java入门的基础代码第一部分

    在Java编程语言的世界里,初学者常常从"Hello, World!"程序开始,这也是"Hello"文件名可能代表的内容。这个简单的程序是学习任何编程语言的第一步,它...对于初学者来说,这是一个循序渐进、逐步构建技能的良好途径。

    Java SE 001 Java SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行(视频)

    总的来说,Java SE入门的学习是一个循序渐进的过程,从环境配置开始,逐步掌握编程基础,理解面向对象编程的思想,最终能够独立编写和运行简单的Java程序。对于想要深入Java世界的人来说,这是一个必不可少的起点。...

    带有循参数的循环计算器

    根据给定的信息,本文将详细解释“带有参数的循环计算器”的设计原理与实现方法,并针对代码中的关键部分进行深入分析。 ### 带有参数的循环计算器简介 本计算器是基于C#语言开发的一款简单计算器程序,其核心功能...

    java暑期学习笔记呀呀呀呀呀呀

    Java编程语言是面向对象的、跨平台的编程语言,它由James Gosling在1995年首次推出,属于Sun ...记住,Java的学习是一个循序渐进的过程,遇到问题不要气馁,多思考、多动手,你将逐渐精通这门强大的编程语言。

    C#微软培训资料

    18.2 在 C #代码中调用 C++和 VB 编写的组件 .240 18.3 版 本 控 制 .249 18.4 代 码 优 化 .252 18.5 小 结 .254 第五部分 附 录 .255 附录 A 关 键 字.255 附录 B 错 误 码.256 附录 C .Net 名字空间...

    vc++ 应用源码包_5

    内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操作、程序...

    javabase达内java零基础学习教案.ppt

    Java基础教程概述 ...对于初学者来说,循序渐进、不断实践是掌握Java的关键。通过这份"javabase达内java零基础学习教案",初学者可以逐步构建起自己的Java知识体系,为成为一名合格的Java开发者打下坚实的基础。

    java语言开发教程

    为了让初学者能够循序渐进地掌握Java编程,教程被分为几个主要章节,每个章节都详细介绍了特定的编程概念和技能。 在教程的开头,介绍了Java语言的特性,如面向对象、平台无关性、安全性、稳定性和多线程处理能力。...

    vc++ 开发实例源码包

    内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操作、程序...

    C++MFC教程

    对于初学者:应该选择一些内容比较全面的书籍,并且书籍中的内容应该以合理的方式安排,在使用该书时可以达到循序渐进的效果,书中的代码要有详细的讲解。尽量买翻译的书,因为这些书一般都比较易懂,而且语言比较...

    详细的java学习路线-规划-步骤.pdf

    整个学习路线遵循由浅入深、循序渐进的原则,旨在让学员能够扎实地掌握Java编程知识,并在实际开发中能够灵活运用。通过系统地学习和大量实践,初学者能够逐步成长为企业所需的Java软件开发工程师。这份规划不仅涵盖...

    [趣味程序导学Visual c++

    本书通过一系列趣味性强的游戏项目,循序渐进地介绍了 Visual C++ 的基础和高级特性,不仅适合初学者入门,也能够帮助有一定基础的读者进一步掌握 Visual C++ 的各种编程技巧。通过实际项目的实践,读者可以在娱乐的...

    java代码-实训4 编程实现: 求100以内的所有偶数的和

    如果是,执行循环体内的代码。 - 使用`if`语句检查`counter`是否为偶数,如果是,则将其加到`sum`上。 - 循环结束后,`sum`将包含100以内所有偶数的和。 5. **程序结构**: - `main`函数是Java程序的入口点,...

    qt4中文教程学习笔记

    - **循序容器(QVector、QLinkedList、QList)** - 分别提供了固定大小数组、链表和动态数组的容器。 - **关联容器(QMap、QHash)** - 分别提供了基于键值对映射的容器。 - **泛型演算(Generic Algorithms)**...

    C语言学习大纲讲解.doc

    C语言是一种强大的编程语言,它的起源可以追溯到20世纪...总的来说,学习C语言是一个循序渐进的过程,需要理解并掌握其基本语法和核心概念,同时通过实践加深理解,为未来学习更高级的编程语言和数据结构奠定坚实基础。

    vc++ 应用源码包_1

    内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操作、程序...

    vc++ 应用源码包_2

    内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操作、程序...

Global site tag (gtag.js) - Google Analytics