[java]代码块
来源:互联网 发布:安倍 知乎 编辑:程序博客网 时间:2024/06/05 01:00
0,局部代码库--限制变量生命周期
1.构造代码块--抽取构造方法相同部分
2,全局代码块
3,静态代码块--只执行1次,随着class文件加载而加载.
加载顺序:
静态代码块-->构造代码块-->构造方法
package com.ma.demo4;public class Demo {static {System.out.println("demo全局静态代码块");}{System.out.println("demo全局代码块");}public Demo() {System.out.println("demo无参数构造");}public Demo(int a) {System.out.println("demo int i数构造");}void show() {{System.out.println("demo局部代码块");}System.out.println("demo show");}}---
package com.ma.demo4;public class Test {public static void main(String[] args) {Demo dd = new Demo(100);dd.show();System.out.println("++++++++++++++++++++++++++++++++++++++++");Demo dd2 = new Demo(100);dd.show();{System.out.println("main局部代码块(非静态)");}}static {System.out.println("main全局静态代码块");}}
执行结果:
main全局静态代码块demo全局静态代码块demo全局代码块demo int i数构造demo局部代码块demo show++++++++++++++++++++++++++++++++++++++++demo全局代码块demo int i数构造demo局部代码块demo showmain局部代码块(非静态)
阅读全文
0 0
- Java静态代码块,构造代码块,普通代码块
- Java:普通代码块、构造代码块、静态代码块
- Java-普通代码块,构造代码块,静态代码块
- java-代码块、静态代码块、构造代码块
- java 代码块,构造代码块,与静态代码块
- Java - 代码块和静态代码块
- Java中代码块
- java 静态代码块
- java代码块要点
- Java中的代码块
- JAVA中的代码块
- java代码块
- Java中的代码块
- java初始代码块
- JAVA 静态代码块
- Java代码块
- Java静态代码块
- java基础--代码块
- 多重继承以及多重继承中二义性的解决:虚基类
- P1351 联合权值 noip提高组2014
- JAVA 多线程读取大文件 基金每日增量报送
- 22. OP-TEE中TA与CA执行流程-------tee-supplicant(一)
- HashSet的add方法的问题
- [java]代码块
- iOS10推送必看
- 读书笔记之《走出华为》
- Java CXF RestFul风格的web service发布与调用
- 自总结之如何修改指定目录下的指定文件名及File.list()和File.listFiles()的区别
- python3.4 使用pyinstaller打包程序遇到的问题
- 在这种情况下用 goto 很优雅
- SSH框架整合详细步骤(持续更新)
- 如何使用visual studio将你的程序打包成安装包