卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

java程序的基本結(jié)構(gòu) 在JAVA中,構(gòu)造函數(shù)在何時(shí)被執(zhí)行?

在JAVA中,構(gòu)造函數(shù)在何時(shí)被執(zhí)行?父類和子類的執(zhí)行順序;靜態(tài)變量的執(zhí)行特征;方法重寫的注意事項(xiàng)。1.當(dāng)父類和子類都有靜態(tài)代碼塊和構(gòu)造函數(shù)時(shí),執(zhí)行順序如下:父類靜態(tài)代碼塊gt子類靜態(tài)代碼塊父構(gòu)造函數(shù)g

在JAVA中,構(gòu)造函數(shù)在何時(shí)被執(zhí)行?

父類和子類的執(zhí)行順序;靜態(tài)變量的執(zhí)行特征;方法重寫的注意事項(xiàng)。

1.當(dāng)父類和子類都有靜態(tài)代碼塊和構(gòu)造函數(shù)時(shí),執(zhí)行順序如下:

父類靜態(tài)代碼塊gt子類靜態(tài)代碼塊

父構(gòu)造函數(shù)gt子類構(gòu)造函數(shù)(先父,后子)

如果是多級(jí)繼承關(guān)系,最高級(jí)的父類先執(zhí)行,然后降序總結(jié):靜態(tài)優(yōu)先執(zhí)行,父類優(yōu)先執(zhí)行注意:靜態(tài)代碼塊在JVM加載類時(shí)執(zhí)行,靜態(tài)代碼塊只執(zhí)行一次。

2.

當(dāng)調(diào)用類中的方法時(shí),在執(zhí)行方法體之前,必須先給類中的成員變量賦值。如果代碼中沒有指定具體的值,也有一個(gè)默認(rèn)值。成員變量的賦值順序是有順序的。如果同時(shí)存在直接賦值和構(gòu)造方法賦值,則按照順序執(zhí)行。3.重寫重載是方法的名稱,返回類型是相同的。唯一的區(qū)別是方法的參數(shù)不同(參數(shù)類型不同或者參數(shù)類型不同)。覆蓋:1。被重寫的兩個(gè)方法的返回值、方法名、參數(shù)列表必須完全一致。2.子類拋出的異常不能超過父類相應(yīng)方法拋出的異常。3.子類的訪問級(jí)別不能低于父類對(duì)應(yīng)方法的訪問級(jí)別(public、package、protect

一般的java項(xiàng)目后臺(tái)都有什么技術(shù),比如Spring MVC,shiro還有什么技術(shù)?

可以按照目前微服務(wù)體系所需要的要素來分類。

從流量接入方面:需要負(fù)載均衡、限流、熔斷、灰度等技術(shù),包括nginx、hystrix、resilisence4j等。

從服務(wù)治理方面:服務(wù)注冊(cè)、開發(fā)、鏈接跟蹤等。都是需要的,dubble、thrift等rpc框架都有;

從穩(wěn)定性保障方面:需要各種監(jiān)控報(bào)警工具,我只知道有貓;暫時(shí)的;

從數(shù)據(jù)存儲(chǔ)方面:常用的關(guān)系數(shù)據(jù)庫(kù)如mysql和子數(shù)據(jù)庫(kù)、子表工具如mycat,以及nosql數(shù)據(jù)庫(kù)如redis、hbase、es、mongodb

從數(shù)據(jù)訪問方面:有hibernate、mybatis、spring jdbc等orm框架;

從集裝箱一側(cè):有tomcat,jetty等等;

此外,還有消息隊(duì)列中間件、日志框架、分布式配置中心以及第三方工具如guava和apache。