java 代碼塊與靜態(tài)代碼塊加載順序
java 代碼塊與靜態(tài)代碼塊加載順序
public abstract class ClassLoadingTest {
public static void main(String[] args) {
User user3 = new User();
}
}
public class User {
public static User user= new User("wang",18);
public static void userSay(){
System.out.println("調(diào)用userSay靜態(tài)方法");
user.say();
}
static{
User.userSay();
System.out.println("進(jìn)入靜態(tài)構(gòu)造代碼塊");
User user2333 = new User("wang2333", 19);
user2333.say();
user.say();
}
{
System.out.println("進(jìn)入代碼塊");
}
private String name;
private int age;
public User() {}
public User(String name, int age) {
super();
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public void say(){
System.out.println(this.getName() + "調(diào)用say方法");
}
}
執(zhí)行結(jié)果:
進(jìn)入代碼塊 調(diào)用userSay靜態(tài)方法 wang調(diào)用say方法 進(jìn)入靜態(tài)構(gòu)造代碼塊 進(jìn)入代碼塊 wang2333調(diào)用say方法 wang調(diào)用say方法 進(jìn)入代碼塊
以上就是 java 代碼塊與靜態(tài)代碼塊加載順序的實(shí)例代碼,如有疑問大家可以留言或者到本站社區(qū)討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
java實(shí)現(xiàn)MapReduce對(duì)文件進(jìn)行切分的示例代碼
本文主要介紹了java實(shí)現(xiàn)MapReduce對(duì)文件進(jìn)行切分的示例代碼,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01
Java SpringMVC 異常處理SimpleMappingExceptionResolver類詳解
這篇文章主要介紹了SpringMVC 異常處理SimpleMappingExceptionResolver類詳解,本篇文章通過簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-09-09
Springboot引入攔截器并放行swagger代碼實(shí)例
這篇文章主要介紹了Springboot引入攔截器并放行swagger代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-11-11
編譯期動(dòng)態(tài)替換三方包中的Class文件過程詳解
這篇文章主要為大家介紹了編譯期動(dòng)態(tài)替換三方包中的Class文件過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-03-03
java存儲(chǔ)以及java對(duì)象創(chuàng)建的流程(詳解)
下面小編就為大家?guī)硪黄猨ava存儲(chǔ)以及java對(duì)象創(chuàng)建的流程(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-05-05
SpringBoot整合Kafka完成生產(chǎn)消費(fèi)的方案
網(wǎng)上找了很多管理kafka整合springboot的教程,但是很多都沒辦法應(yīng)用到生產(chǎn)環(huán)境,很多配置都是缺少,或者不正確的,只能當(dāng)個(gè)demo,所以本文給大家介紹了SpringBoot整合Kafka完成生產(chǎn)消費(fèi)的方案,需要的朋友可以參考下2024-12-12

