代码块

作者: 临木有希 | 来源:发表于2018-08-01 13:01 被阅读0次

代码块:
1.普通代码块,在方法中写的代码块
2.构造快,在类中定义的代码块,在创建对象时被调用,优于构造方法执行
3.静态代码块,在类中使用static声明的代码块
在第一次使用的时候被调用(创建对象),只会执行一次,优于构造快
在项目开发中,通常会使用静态代码块来初始化只调用一次的数据。
小结:重点使用顺序:静态代码块,普通代码块,同步代码块,构造代码块

/**
    代码块:
    1.普通代码块,在方法中写的代码块
    2.构造快,在类中定义的代码块,在创建对象时被调用,优于构造方法执行
    3.静态代码块,在类中使用static声明的代码块
       在第一次使用的时候被调用(创建对象),只会执行一次,优于构造快
        在项目开发中,通常会使用静态代码块来初始化只调用一次的数据。
    小结:重点使用顺序:静态代码块,普通代码块,同步代码块,构造代码块
*/
public class Test7{
    public static void main(String[]args){
        
        Student s = new Student();
        Student s1 = new Student();
        //Student s2 = null;
        
    }
}

class Student{
    
    static{
        System.out.println("静态代码块");
    }
    
    public Student(){
        System.out.println("构造方法");
    }
    
    {
        System.out.println("我是构造代码块");
    }
    
    public void study(){
        
        //限制作用域
        {
            int i=10;
            System.out.println("我是普通代码块");
        }   
    }   
    
}
TIM截图20180801125823.png

相关文章

  • 普通代码块、构造代码块、静态代码块、同步代码块

    普通代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和一般的语句执行顺序由他们在代码中出现的次序决定-...

  • Java中静态代码块,构造代码块,构造函数代码块

    Java中静态代码块,构造代码块,构造函数代码块,普通代码块 静态代码块 : static代码块指的是static...

  • 09.代码块的概述

    代码块 局部代码块 局部代码块是定义在方法或语句中 构造代码块 构造代码块是定义在类中成员位置的代码块 静态代码块...

  • Java代码块详解

    Java中代码块指的是用 {} 包围的代码集合,分为4种:普通代码块,静态代码块,同步代码块,构造代码块 普通代码...

  • java中的代码块

    java中的代码块: 普通代码块,静态代码块,构造代码块 1. 普通代码块:在方法或者语句中, …… ...

  • Java基础之普通代码块、构造代码块、静态代码块、同步代码块

    1、概念 普通代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和一般的语句执行顺序由他们在代码中出现的...

  • 代码块

    rem

  • 代码块

    案例 邮箱:ithelei@sina.cn 技术讨论群:687856230 GoodLuck

  • 代码块

    代码块:1.普通代码块,在方法中写的代码块2.构造快,在类中定义的代码块,在创建对象时被调用,优于构造方法执行3....

  • 代码块

    定义:被“{}”包括的代码片段,使代码具备独立性,一般用于实现特定算法; 分类:普通代码块、静态代码块、同步代码块...

网友评论

      本文标题:代码块

      本文链接:https://www.haomeiwen.com/subject/csnlvftx.html