先說執(zhí)行順序:我們在new一個對象時,如果類還沒加載,就需要先將類加載到內(nèi)存,此時就會執(zhí)行靜態(tài)代碼塊,在創(chuàng)建對象時,是先執(zhí)行代碼塊,然后執(zhí)行構(gòu)造器。

尼元陽網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)公司于2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。
靜態(tài)代碼塊是在類加載的時候就會執(zhí)行的。 類加載完畢,執(zhí)行后,i的值在這時的確是20, 但是你在之后又重新給i賦值,那么i就是你所賦的值咯。
java中首先是靜態(tài)塊先執(zhí)行,靜態(tài)方法,最后是構(gòu)造函數(shù)。
static代碼塊是在類初始化時就被虛擬機執(zhí)行的,所以最先輸出的是d。main方法是靜態(tài)方法,是在類加載完之后由虛擬機調(diào)用的,調(diào)用之后才會輸出c1。
第一步:啟動一個新的Spring Boot項目 利用啟動.spring.io創(chuàng)建一個“網(wǎng)絡(luò)”項目。在“依賴項”對話框中搜索并添加“web”依賴項,如屏幕截圖所示。點擊“生成”按鈕,下載zip,然后將其解壓縮到計算機上的文件夾中。
執(zhí)行速度快。學(xué)習(xí)springboot還要學(xué)redis的原因是redis速度非常快,每秒可執(zhí)行110000次的SET操作。Redis是一個開源的使用ANSIC語言編寫、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型的數(shù)據(jù)庫,是提供多種語言的API。
Spring和SpringBoot中應(yīng)用程序引導(dǎo)的基本區(qū)別在于servlet。Spring使用 Web.xml 或 SpringServletContainerInitiators 作為它的引導(dǎo)入口點。Spring支持 Web.xml 引導(dǎo)方式以及最新的Servlet 3+方法。
Spring Boot 可以輕松創(chuàng)建可以“直接運行”的獨立的、生產(chǎn)級的基于 Spring 的應(yīng)用程序。我們對 Spring 平臺和第三方保持固執(zhí)己見的看法,因此您可以輕松上手。大多數(shù) Spring Boot 應(yīng)用程序需要最少的時間 Spring 配置。
1、java中首先是靜態(tài)塊先執(zhí)行,靜態(tài)方法,最后是構(gòu)造函數(shù)。
2、構(gòu)造函數(shù):執(zhí)行時間比構(gòu)造代碼塊時間晚,也是在對象初始化的時候運行。沒有返回值,構(gòu)造函數(shù)名稱和類名一致。構(gòu)造代碼塊:執(zhí)行時間比靜態(tài)代碼塊晚,比構(gòu)造函數(shù)早,和構(gòu)造函數(shù)一樣,只在對象初始化的時候運行。
3、靜態(tài)初始化塊:當(dāng)類第一次加載時執(zhí)行。非靜態(tài)初始化塊:非靜態(tài)初始化塊會在構(gòu)造函數(shù)執(zhí)行時,且在構(gòu)造函數(shù)主體代碼執(zhí)行之前被執(zhí)行。區(qū)別如下:執(zhí)行次數(shù)不同 靜態(tài)塊只執(zhí)行一次,初始化塊可以執(zhí)行多次。
新聞標題:java代碼塊的加載順序 java中代碼塊什么時候執(zhí)行
當(dāng)前URL:http://chinadenli.net/article24/decigce.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、企業(yè)網(wǎng)站制作、面包屑導(dǎo)航、動態(tài)網(wǎng)站、網(wǎng)站設(shè)計、全網(wǎng)營銷推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)