Java常见的码块有哪些
Java中的代码块有哪些?下面YJBYS小编为大家整理了关于Java常见码块有哪些的文章,希望对你有所帮助。
一、构造代码块
直接在类中定义的没有加static关键字的.代码块{}称为构造代码块,例子程序如下:
public class CodeDemo02{
public CodeDemo02(){
System.out.println("========这是构造方法=========");
}
//这是构造代码块,而且在new对象时,构造代码块优先构造方法执行
{
System.out.println("=========这是构造块!=========");
}
public static void main(String[] args){
new CodeDemo02();
new CodeDemo02();
}
}
二、普通代码块
直接在一个方法中出现的{}就称为普通代码块,例子程序如下:
public class CodeDemo01{
public static void main(String[] args){
//普通代码块
{
int x = 10;
System.out.println("x=" + x);
}
int x = 100;
System.out.println("x=" + x);
}
}
三、静态代码块
使用static关键字声明的代码块称为静态代码块,静态块的主要目的是用来为静态属性初始化,例子程序如下:
public class CodeDemo03
{
static{
System.out.println("这是主类中的静态代码块!");
}
public static void main(String[] args){
new Demo();
new Demo();
new Demo();
}
}
class Demo
{
static{
System.out.println("这是Demo类中的静态代码块!");
}
{
System.out.println("这是Demo类中的构造块!");
}
public Demo(){
System.out.println("这是构造方法!");
}
}
静态块优先于主方法的执行,静态块优先于构造方法的执行,而且只执行一次!
四、同步代码块
同步代码块主要出现在多线程中。
【Java常见的码块有哪些】相关文章:
常见的咖啡有哪些09-27
常见电池有哪些11-04
常见的插花类型有哪些10-10
常见的咖啡种类有哪些11-05
婚礼常见的鲜花有哪些08-29
体操常见的损伤有哪些11-08
牙周炎的常见原因有哪些06-26
Java中的运算符有哪些12-05
Java中类的设计技巧有哪些05-15