Java static 静态代码块、代码块
生活随笔
收集整理的這篇文章主要介紹了
Java static 静态代码块、代码块
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡述
- static{} 靜態代碼塊,加載類之前執行
- {} 代碼塊,每次new的時候都會被執行
示例
類:
public class Student {int age;String name;boolean sex;public Student(){age=10;name="Xu";sex=false;}static{System.out.println("This is a static block");}{System.out.println("這是一個代碼塊");} }調用函數:
public class Student_test {public static void main(String[] args) {Student student1= new Student();Student student2= new Student();Student student3= new Student();Student student4= new Student();} }輸出結果:
This is a static block
這是一個代碼塊
這是一個代碼塊
這是一個代碼塊
這是一個代碼塊
創建了4個對象,但是static塊只執行一次,而代碼塊,每次創建對象,都會被執行。
轉載于:https://www.cnblogs.com/heenhui2016/p/10960809.html
總結
以上是生活随笔為你收集整理的Java static 静态代码块、代码块的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中前后端通信方法Ajax和O
- 下一篇: addEventListener事件委托