代码块的说明
代码块是由普通块,构造块,静态块,同步块(多线程)
认识各种模块:
写在方法中的模块称为普通块
直接由花括号包起来的是“构造块”
static花括号是“静态块”**在静态块中只能访问:静态属性,静态方法
空构造器块public(){}
-
构造块的执行顺序:
静态块(只在类加载的时候执行一次,所以一般以后实战写项目:创建工厂,数据库的初始化信息都放入静态块。)
构造块(不常用)
再执行构造器,
再执行方法中的普通块。
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(); } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律