Java代码块
来源:互联网 发布:网络盗刷信用卡什么罪 编辑:程序博客网 时间:2024/05/16 18:28
代码块:就是大括号{}中的代码,代码块是不能单独运行的,它必须要有运行主体。
在Java中代码块主要分为四种:
1、普通代码块
在方法名后面用{}括起来的代码段,使用方法名调用它。
public void test(){ System.out.println("普通代码块");}
2、静态代码块
用static修饰的用{}括起来的代码段,在类加载的时候执行,主要作用是初始化静态属性。
static{ System.out.println("静态代码块");}
3、同步代码块
使用 synchronized修饰的代码块,在多线程中使用,表示同一时间只能有一个线程可以执行该代码。
synchronized (this){ System.out.println("同步代码块");}
4、构造代码块
在类中没有任何修饰符、前缀、后缀的代码块即为构造代码块。代码编译时会将构造代码块添加到每一个构造方法中,用于给当前类所有的对象初始化。
public class Test { { System.out.println("构造代码块"); }}
显而易见 静态代码块、构造代码块、构造函数执行顺序为:
静态代码块 > 构造代码块 > 构造函数
阅读全文
2 0
- Java静态代码块,构造代码块,普通代码块
- Java:普通代码块、构造代码块、静态代码块
- Java-普通代码块,构造代码块,静态代码块
- java-代码块、静态代码块、构造代码块
- java 代码块,构造代码块,与静态代码块
- Java - 代码块和静态代码块
- Java中代码块
- java 静态代码块
- java代码块要点
- Java中的代码块
- JAVA中的代码块
- java代码块
- Java中的代码块
- java初始代码块
- JAVA 静态代码块
- Java代码块
- Java静态代码块
- java基础--代码块
- App开发 打包 签名 申请 应用市场 欢迎补全
- Valid Sudoku问题及解法
- virtualbox中Linux系统中安装Nginx
- [Swift]iOS动画:登录按钮动画
- Android组件化 & 模块化 & 插件化演进
- Java代码块
- caffe学习笔记3:视觉层及其参数
- 数据库连表查询
- 怎样实现前端裁剪上传图片功能
- 再论Android最新架构—Google 官方Android开发新架构指南
- QQ登录
- LeetCode 483 Smallest Good Base 题解
- 三维计算几何模板--表面三角形个数 表面多边形个数 三维凸包 表面积 凸包重心 点到面的距离
- J