静态代码块
来源:互联网 发布:科颜氏高保湿水 知乎 编辑:程序博客网 时间:2024/05/04 20:32
/*
静态代码块:
静态代码块的特点:随着类的加载而执行,只执行一次,并优先于主函数执行。
静态代码块的作用:一般用于给类进行初始化。
静态代码块中执行语句不需要返回值。
*/
class B{
static{
System.out.println("in class B!");
}
}
public class StaticTest{
//优先于main函数执行
static{
System.out.println("in StaticTest A!");}
public static void main(String[] args){
System.out.println("in main!");
//随着类的加载而加载
B b = new B();
//只执行一次,再创建一个新对象时不会再执行。
B c = new B();
}
//优先于main函数执行
static{
System.out.println("in StaticTest B!");}
static{
System.out.println("in StaticTest C!");
//return 3;//编译出错,错误内容:返回外部方法
}
}
静态代码块:
静态代码块的特点:随着类的加载而执行,只执行一次,并优先于主函数执行。
静态代码块的作用:一般用于给类进行初始化。
静态代码块中执行语句不需要返回值。
*/
class B{
static{
System.out.println("in class B!");
}
}
public class StaticTest{
//优先于main函数执行
static{
System.out.println("in StaticTest A!");}
public static void main(String[] args){
System.out.println("in main!");
//随着类的加载而加载
B b = new B();
//只执行一次,再创建一个新对象时不会再执行。
B c = new B();
}
//优先于main函数执行
static{
System.out.println("in StaticTest B!");}
static{
System.out.println("in StaticTest C!");
//return 3;//编译出错,错误内容:返回外部方法
}
}
0 0
- 静态代码块、非静态代码块
- Static块(静态代码块)
- Static块(静态代码块)
- 构造块/静态代码块
- Static块(静态代码块)
- 普通代码块 静态块 构造块
- static静态代码块
- java 静态代码块
- 静态代码块
- 静态代码块
- 静态代码块
- 静态,代码块
- 静态代码块详解
- JAVA 静态代码块
- java_test_静态代码块
- 【static】 静态代码块
- Java静态代码块
- 静态代码块
- 常见的数据结构和算法
- 在网页中显示PDF文档的方法
- 禁止手机端点击input框跳出输入法
- TextView使用SpannableString设置复合文本
- How to add C daemon to android project and run it?
- 静态代码块
- JavaScript Date及Number对象
- Android调用默认浏览器打开指定Url的方法实例
- 【九度】题目1061:成绩排序
- Android NDK and pthread
- (OK) Linux epoll模型—socket epoll server client chat
- 格式化 C/C++语言源码——命令indent
- 伪静态规则写法RewriteRule-htaccess详细语法使用
- epoll pthread—share the same epoll file descriptor among threads?