代码块的学习
来源:互联网 发布:礼品 知乎 编辑:程序博客网 时间:2024/06/05 10:03
/** * 代码块的学习运用 * Created on 2017/3/8. *//* 代码块:在Java中,使用{}括起来的代码被称为代码块。 根据其位置和声明的不同,可以分为 局部代码块:局部位置(即在方法中出现),作用:用于限定变量的生命周期,提早释放内存,提高内存利用率。 构造代码块:在类中的成员位置,用{}括起来的代码。每次调用构造方法执行前,都会先执行构造代码块。 作用:可以把多个构造方法中的共同代码放到一起,对对象进行初始化。 静态代码块:在类中的成员位置,用{}括起来的代码,只不过它用static修饰了。 作用:一般是对类进行初始化。 静态代码块,构造代码块,构造方法的执行顺序? 静态代码块 -- 构造代码块 -- 构造方法 静态代码块:只执行一次 构造代码块:每次调用构造方法都执行 */class Code{ //静态代码块 static { int a = 1000; System.out.println(a); } //构造代买块 { int a = 10; System.out.println(a); } { String b = "这是构造代买块"; System.out.println(b); }}public class CodeBlock { static { System.out.println("类中的静态代码块优先于main方法执行"); }//静态代码块是随着类的加载而执行的 public static void main(String []args){ System.out.println("---------------------------------"); Code c1 = new Code();//每次调用构造器,都会执行构造代码块 System.out.println("---------------------------------"); Code c2 = new Code();//每次调用构造器,都会执行构造代码块 { int a = 123; System.out.println("这是局部代码块,a="+a); //局部代码块:局部位置(即在方法中出现),作用:用于限定变量的生命周期,提早释放内存,提高内存利用率。 } }}
0 0
- 代码块的学习
- 静态代码块的学习
- Objective-C中代码块的学习
- 代码块的使用
- 代码块的使用
- 代码块的调用
- 代码块{}的使用
- 代码块的隐藏
- Java的代码块
- JAVA的代码块
- Java的代码块
- 有用的代码块
- Java的代码块
- ruby 的代码块
- 代码块的测试
- java的代码块
- 静态代码块 初始化块 代码块的区别
- java学习之:同步代码块的理解
- 批量导入(后台的springMVC+Spring+Hibernate+前台jQuery+bootstrap+bootstrap-dialog)
- Launcher3源码分析(LauncherModel加载数据)
- 排序算法复杂度
- 0308
- 安卓开发规范
- 代码块的学习
- Maven依赖范围及依赖传递
- springBoot PUT请求接收不了参数的解决办法
- LitePal 1.5.0版本新增功能
- caffe学习(2)------caffe训练日志
- jsp9个内置对象3大指令7个基本动作
- 利用sox 做通道转换
- 图像特征检测描述(一):SIFT、SURF、ORB、HOG、LBP特征的原理概述及OpenCV代码实现
- mongo ERROR: child process failed, exited with error number 100