黑马程序员技术交流社区
标题:
Java的4种代码块
[打印本页]
作者:
fmi110
时间:
2015-6-30 10:18
标题:
Java的4种代码块
本帖最后由 fmi110 于 2015-6-30 21:51 编辑
一、普通代码块
直接在一个方法中出现的{}就称为普通代码块,例子程序如下:
public class CodeDemo01
{
public static void main(String[] args)
{
//普通代码块
{
System.out.println("x=" );
}
int x = 100;
}
}
二、构造代码块
直接在类中定义的没有加static关键字的代码块{}称为构造代码块
三、静态代码块
使用static关键字声明的代码块称为静态代码块,静态块的主要目的是用来为静态属性初始化
静态块优先于主方法的执行,静态块优先于构造方法的执行,而且只执行一次!
四、同步代码块
同步代码块主要出现在多线程中。
作者:
1958078929
时间:
2015-6-30 14:24
谢谢分享
作者:
hoop.zeng
时间:
2015-6-30 16:03
学习一下
作者:
shanshan33
时间:
2015-6-30 17:07
不明白“x=”加了双引号为什么后面的+x不用加??
作者:
为明天而奋斗
时间:
2015-6-30 17:14
自己还是要多看看哦
作者:
终极黑马
时间:
2015-6-30 19:17
又学到新东西了!谢谢!
作者:
357955778
时间:
2015-6-30 21:03
多谢分享!
作者:
十五号的人生
时间:
2015-6-30 21:29
学习了学习了
作者:
fmi110
时间:
2015-6-30 21:53
shanshan33 发表于 2015-6-30 17:07
不明白“x=”加了双引号为什么后面的+x不用加??
我搞错了,把后面的x删了,不删的话编译要出错,因为x的定义在后面,定义之前不能使用
多谢提醒
作者:
JJJD
时间:
2015-6-30 22:02
学习啦,谢谢分享!
作者:
等你的季节-夏天
时间:
2015-6-30 22:05
1.普通代码块
2.构造代码块
3.静态代码块
4.同步代码快
作者:
腹黑生姜
时间:
2015-6-30 22:30
总结的很好
作者:
samove
时间:
2015-6-30 22:31
顶一个。。。。。。
作者:
bingyu
时间:
2015-6-30 23:07
学习了,谢谢了
作者:
房东告诉对方
时间:
2015-7-15 16:17
学习了学习了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2