代码块的说明

代码块是由普通块,构造块,静态块,同步块(多线程)

认识各种模块:

写在方法中的模块称为普通块

直接由花括号包起来的是“构造块”

static花括号是“静态块”**在静态块中只能访问:静态属性,静态方法

空构造器块public(){}

  1. 构造块的执行顺序:

    静态块(只在类加载的时候执行一次,所以一般以后实战写项目:创建工厂,数据库的初始化信息都放入静态块。)

    构造块(不常用)

    再执行构造器,
    再执行方法中的普通块。

package com.company;
public class methon {
int a;
static int sa ;
public void a(){
System.out.println("*********a");
{
System.out.println("这是一个普通块");
int num = 10;
System.out.println(num);
}
}
{
System.out.println("这是一个构造块");
}
static {
System.out.println("这是一个静态块");
}
public methon(){
System.out.println("这是一个空构造块");
}
public methon(int a){
this.a= a;
}
public static void main(String[] args) {
methon me = new methon();
me.a();
System.out.println();
}
}
posted @   爱豆技术部  阅读(32)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
TOP
点击右上角即可分享
微信分享提示