Java代码块
来源:互联网 发布:最近很火的网络歌曲女 编辑:程序博客网 时间:2024/06/05 11:45
1.局部代码块
局部代码块位于方法中,每个方法中可以有多个局部方法块,按顺序执行,方法块中定义的变量作用范围只在当前代码块。
2.成员代码块
成员代码块位于类中,每个类中可以存在多个成员代码块,按顺序执行,执行顺序优先于构造方法,并且每new一次对象都会执行一次成员代码块。
成员代码块可以对类的属性初始化,但使用率较低。
3.静态代码块
静态代码块位于类中,每个类中可以存在多个静态代码块,按顺序执行,在第一次加载类的时候执行,只执行一次。
静态代码块用来给静态变量初始化,执行一些全局性的初始化操作。
4.关于属性赋值顺序
1、默认初始化
2、显示初始化(或成员代码块初始化),决定两者的位置,谁在上谁先执行
3、构造方法初始化
4、方法中对对象的属性进行修改
下面看代码
public class Block {{System.out.println("block 1");}public Block(){System.out.println("构造方法");}static{System.out.println("static block 1");}{System.out.println("block 2");}public static void main(String[] args) {{System.out.println("method block 1");}new Block();System.out.println("===============");new Block();{System.out.println("method block 2");}}static{System.out.println("static block 2");}}
执行结果
static block 1static block 2method block 1block 1block 2构造方法===============block 1block 2构造方法method block 2
阅读全文
0 0
- Java静态代码块,构造代码块,普通代码块
- Java:普通代码块、构造代码块、静态代码块
- Java-普通代码块,构造代码块,静态代码块
- java-代码块、静态代码块、构造代码块
- java 代码块,构造代码块,与静态代码块
- Java - 代码块和静态代码块
- Java中代码块
- java 静态代码块
- java代码块要点
- Java中的代码块
- JAVA中的代码块
- java代码块
- Java中的代码块
- java初始代码块
- JAVA 静态代码块
- Java代码块
- Java静态代码块
- java基础--代码块
- R语言核密度估计(转)
- Python3 列表自定义排序
- 欢迎使用CSDN-markdown编辑器
- Asp.Net Core轻松入门之WebHost的配置
- mysql
- Java代码块
- 手把手教学java微信公众号模版消息开发
- Deep哈希算法介绍
- 随笔
- 【Java学习笔记】父类引用指向子类对象时方法的调用
- 页面的五种布局以及嵌套(旧的基础知识)
- TCP协议
- Easy UI运行于Tomcat服务器
- Solidity学习(3)
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
钢材图片
钢材行情
中国钢材
钢材报价网
t型钢材
山东钢材
钢材进销存
钢材的分类
钢材软件
陕西钢材
特殊钢材
耐磨钢材
沈阳钢材
临沂钢材
厦门钢材
重庆钢材
16mn钢材
南昌钢材
安徽钢材
钢材经销商
钢材等级
904l钢材
新型钢材
天津钢材
钢材采购网
新钢材价格
量力钢材城
钢材是什么
我的钢材
抚顺钢材
钢材网价格
2083钢材
钢材的种类
建筑用钢材
佛山钢材
2344钢材
钢材种类
304钢材
哈尔滨钢材
钢材表
钢材是指