java代码块实例分析

这篇“java代码块实例分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“java代码块实例分析”文章吧。

创新互联专注于白塔网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供白塔营销型网站建设,白塔网站制作、白塔网页设计、白塔网站官网定制、重庆小程序开发服务,打造白塔网络公司原创品牌,更为您提供白塔网站排名全网营销落地服务。

1.普通代码块

普通代码块就是指直接在方法或是语句中定义的代码块

public class CodeDemo {
 
public static void main(String[] args) {
 
// 普通代码块
               {
int x = 10;	// 局部变量
System.out.println("普通代码块---》"+x);	//10
}
int x = 100;
System.out.println("代码块之外---》"+x);  //100
}
}

2.构造代码块

public class CodeBlock
{       
    {
        System.out.println("构造代码块");
    }
 
    CodeBlock(){
        System.out.println("构造方法");
    }
}
 
public class Test
{
    public static void main(String[] args) {
        CodeBlock codeBlock = new CodeBlock();
 
    }
}
 
//执行结果
//构造代码块
//构造方法

3.静态代码块

类中方法外出现,并加上static修饰,常用于给类进行初始化,在加载的时候就执行,并且静态代码块执行一次。

public class CodeBlock 
{
    {
        System.out.println("静态代码块");
    }
 
    {
        System.out.println("构造代码块");
    }
 
    CodeBlock(){
        System.out.println("构造方法");
    }
}
 
public class Test
{
    public static void main(String[] args) {
        CodeBlock codeBlock = new CodeBlock();
    }
}
 
//执行结果
//静态代码块
//构造代码块
//构造方法

4.局部代码块

作用域:存在方法中

public static void main (String[] args){
    {
        int number = 1;
    }
    System.out.println(number);//异常
}

以上就是关于“java代码块实例分析”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注创新互联行业资讯频道。


名称栏目:java代码块实例分析
地址分享:http://azwzsj.com/article/gsephp.html