从品牌网站建设到网络营销策划,从策略到执行的一站式服务
代码块:使用{}括起来的代码,且自称作用域
代码块 | 代码位置 | 执行时机 | 作用 | ||
---|---|---|---|---|---|
局部代码块 | 方法里面 | 方法被调用 | 控制局部变量的生命周期 | ||
成员代码块 | 类里面方法外面 | 跟随new创建对象一起调用,优先于构造器 | 初始化实例变量 | ||
静态代码块 | 类里面方法外面使用static修饰 | 类第一次加载后执行,且只执行一次 | 初始化静态变量 | ||
同步代码块 | |||||
执行顺序
在编译期间会将构造块中的代码编译到所调用的构造方法的首行,如果构造方法的首行是this或super.那么就继续放入调用的那个构造方法的首行.
普通代码块【局部代码块】定义在方法里面的代码块
public void show(){
//静态代码块
{
int a = 10;
}
}
构造块【成员代码块】定义在类中的代码块,new
public class Person{
private int num;
//构造代码块
{
int num = 100;
}
}
静态块(类加载就开始运行)使用static修饰的的代码块,作用就是堆静态属性初始化
public class Test{
static {
System.out.println("静态代码块")
}
}
同步代码块使用synchronized关键字修饰的代码块。它表示同一时间只能有一个线程进入到该方法块中,是一种多线程保护机制。
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图