- 浏览: 74742 次
- 性别:
- 来自: 深圳
文章分类
最新评论
/* 静态代码块 格式: static{ 静态代码块中的执行语句 } 特点:随着类的加载而执行,只执行一次 用于给类进行初始化的。 */ class StaticCode{ static{ System.out.println("a"); } } class StaticCodeDemo{ static{ System.out.println("b"); } public static void main(String[] args){ new StaticCode(); new StaticCode(); System.out.println("over"); } static{ System.out.println("c"); } }
执行该程序结果:
b c a over
class StaticCode{ int num = 9; staticCode(){ System.out.println("b"); } static{ System.out.println("a"); } { System.out.println("c" + this.num); } StaticCode(int x){ System.out.println("d"); } public static void show(){ System.out.println("show run"); } } class StaticCodeDemo{ public static void main(String[] args){ new StaticCode(4); } }
代码块给对象进行初始化。
发表评论
-
151多线程(优先级&yield方法)
2015-10-28 11:16 657/* 养成习惯:数据共享用静态 */ class Dem ... -
150_多线程(Join方法)
2015-10-27 18:31 567/* join: 当A线程执行到了B线程的join方法 ... -
114_面向对象(多异常处理)_黑马程序员_Java基础视频
2015-10-25 23:27 660/* 对多异常的处理 1.生命异常时,建议声明更为具体的异 ... -
113_面向对象(异常声明throws)_黑马程序员_Java基础视频
2015-10-25 23:26 447/* 异常:就是程序在运行时出现不正常情况 异常由来:问题 ... -
112_面向对象(异常try-catch)
2015-10-25 23:25 702/* 异常:就是程序在运行时出现不正常情况 异常由来:问题 ... -
148_多线程(停止线程)
2015-10-25 23:16 547/* stop方法已经过时。 如何停止线程? 只有一 ... -
147_多线程(线程间通信-生产者消费者JDK5.0升级版)
2015-10-21 23:33 717/*JDK1.5及以上提供了多线程升级解决方案。 将同步Sy ... -
146_多线程(线程间通信-生产者消费者)
2015-10-20 23:35 596一个生产者一个消费者 ... -
144_多线程(线程间通信-等待唤醒机制)
2015-10-20 18:35 695class Res{ String name; Str ... -
142_多线程-线程间通信
2015-10-20 16:18 665/* 线程间通讯: 其实就是多线程在操作同一个资源。 但 ... -
141多线程-死锁
2015-10-20 14:45 652/* 死锁: 同步中嵌套同步 */ class T ... -
140_多线程(多线程-单例设计模式-懒汉式)
2015-10-19 11:45 636/* 单例设计模式 饿汉式 class Single ... -
138_多线程(多线程-同步函数的锁是this)
2015-10-15 14:48 813/* 同步函数用的是哪一个锁呢? 函数需要被对象调用。那么 ... -
137_多线程(多线程-同步函数)
2015-10-13 23:25 569/* 需求:银行有一个金库。 有两个储户分别存300元 ... -
135_多线程(多线程的安全问题)
2015-10-13 18:07 581class TWindow implements Runnab ... -
多线程(创建线程-实现Runnable接口)
2015-10-10 00:19 521class TWindow implements Runnab ... -
133_多线程(售票的例子)
2015-10-09 23:48 600/* 需求:简单的买票程序 多个窗口卖票 */ c ... -
132_多线程(获取线程对象以及名称)
2015-10-09 23:30 1183/* 练习:创建两个线程,和主线程交替运行 线程都有自 ... -
多线程-继承Thread类
2015-10-09 00:26 1526/* 进程:是一个正在执行中的程序 每一个进程执行都有一个 ... -
包的应用
2015-10-08 23:28 1636package pack; class PackageD ...
相关推荐
本案例是一个通过静态代码块获取资源属性文件的代码块,从而来提高应用性能。。
Java常见笔试、面试题目深度剖析,方法重写详解、静态代码块与构造方法执行顺序问题
关于 static 静态代码块的一点东西 静态代码块(static block ),不包含在任何方法体中当类被载入时,自动执行静态代码块,且只被执行一次经常用于类属性的初始化。 这是网上通行的关于静态代码块的定义。 在Java...
Java的静态代码块、非静态代码块、构造函数的简单的java代码
java静态代码块与非静态代码块.doc
java静态代码块与非静态代码块参照.pdf
构造代码块和静态代码块的执行时机
1 静态变量,静态代码块(类加载时执行,类不加载不执行) 2 实例变量,实例代码块(创建对象时才执行,不创建对象不执行) 3 构造函数,(创建对象时执行完2后再执行构造函数,不管构造函数是public还是private...
主要介绍了java 代码块与静态代码块加载顺序的相关资料,需要的朋友可以参考下
day08_15_静态代码块
下面小编就为大家带来一篇Java 普通代码块静态代码块执行顺序(实例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
课堂笔记08(静态代码块_继承_对象构造_方法重写_关键字_抽象类)共4页.pdf.zip
主要介绍了Java静态代码块作用及执行顺序解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
包含静态资源,final关键字,静态代码块等相关知识
主要介绍了Java 中普通代码块,构造代码块,静态代码块区别及代码示例的相关资料,需要的朋友可以参考下
主要介绍了Java静态代码块加载驱动代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
其中静态代码在类的初始化阶段被初始化。而非静态代码则在类的使用阶段(也是实例化一个类的时候)才会被初始化。 静态变量 可以将静态变量理解为类变量(与对象无关),而实例变量则属于一个特定的对象...
主要给大家介绍了关于Java中静态代码块执行的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。