黑马程序员——Java语言代码块总结
来源:互联网 发布:淘宝刷到单被骗怎么办 编辑:程序博客网 时间:2024/05/14 02:29
一、定义:代码块指的是使用"{}"括起来的一段代码,Java中代码块有4种:
1.普通代码块;
2.构造代码块;
3.静态代码块;
4.同步代码块。
二、代码块内变量的作用域:
1.普通代码块:变量只在自己的{}内有效;
2.构造代码块:直接写在类中的代码块,本身不定义名字。
举例:
举例:
synchronized 返回值类型 方法名(参数){
方法体
}
另外:非静态方法同步的是this;
静态方法同步的当前方法所在类的.class字节码文件。
1.普通代码块;
2.构造代码块;
3.静态代码块;
4.同步代码块。
二、代码块内变量的作用域:
1.普通代码块:变量只在自己的{}内有效;
举例:
public void show(){//普通代码块//普通代码块就是直接定义在方法或语句中定义的代码块。}
2.构造代码块:直接写在类中的代码块,本身不定义名字。
举例:
public class Demo { {//优先于构造方法执行,每次实例化对象之前都会执行构造代码块。 System.out.println("");//构造代码块 }}
3.静态代码块:使用static 修饰的构造代码块。
举例:
public class Demo {static{ //优先于主方法执行,优先于构造代码块执行,但只执行一次,可用于给静态变量赋值;System.out.println("");//静态代码块}}
举例:
synchronized 返回值类型 方法名(参数){
方法体
}
另外:非静态方法同步的是this;
静态方法同步的当前方法所在类的.class字节码文件。
0 0
- 黑马程序员——Java语言代码块总结
- 黑马程序员-----java静态代码块总结*
- 黑马程序员——同步代码块
- 黑马程序员--代码块小知识总结
- 黑马程序员——局部代码块、构造代码块和静态代码块
- 黑马程序员 java中的构造代码块
- 黑马程序员-----java中构造代码块
- 黑马程序员----Java中的构造代码块
- 黑马程序员-java基础-代码块
- 黑马程序员——java中静态代码块、构造代码块、构造函数的执行顺序以及作用
- 黑马程序员--代码块
- 黑马程序员—Java语言基础(运算符、代码示例)
- 黑马程序员—— Java编程语言学习总结--概述
- 黑马程序员:Java基础总结----java各代码块函数执行顺序
- 黑马程序员——java小结_008 _代码块的优先级
- 黑马程序员——JAVA基础之构造函数,构造代码块
- 黑马程序员——JAVA基础之主函数main和静态static,静态代码块
- 黑马程序员——Java基础---静态代码块和构造方法执行顺序
- hdu1420 Prepared for New Acmer (快速幂模)
- 黑马程序员——OC学习笔记03 面向对象2 面向对象的三大特性
- 欢迎使用CSDN-markdown编辑器
- PageContext ServletContext ServletConfig辨析
- 搭建流水线
- 黑马程序员——Java语言代码块总结
- wordpress取消显示toolbar
- 在使用XMLHttpRequest的时,传到服务器的值出现空值
- 简析poco框架库-数据库的用法
- 什么是谋略?
- 字符编码与字符集(Encoding&CharSet)——害死多少程序员
- javaWeb中图片验证码的生成
- poj3253
- javaWeb中图片验证码的生成