摘要:一抽象類與接口參數(shù)抽象類接口默認的方法實現(xiàn)它可以有默認的方法實現(xiàn)接口完全是抽象的。它根本不存在方法的實現(xiàn)實現(xiàn)子類使用關(guān)鍵字來繼承抽象類。抽象類是對整個類整體進行抽象,包括屬性行為,但是接口卻是對類局部行為進行抽象。 一:抽象類與接口 參數(shù) 抽象類 接口 默認的方法實現(xiàn) 它可以有默認的方法實現(xiàn) 接口完全是抽象的。它根本不存在方法的實現(xiàn) 實現(xiàn) 子類使用ex...
摘要:源碼分析簡介的和操作的時間復雜度是常量??梢源骀I值為,是線程不安全的。數(shù)組鏈表散列的數(shù)據(jù)結(jié)構(gòu)實現(xiàn)桶,鏈表的實現(xiàn)桶的實現(xiàn)鏈表的實現(xiàn)值節(jié)點的鍵節(jié)點的值下一個節(jié)點鏈表構(gòu)造方法方法是線程不安全的判斷兩個元素是否相等重要屬性默認的桶初始容量。 hashmap源碼分析 簡介 hashmap的get和put操作的時間復雜度是常量。通過調(diào)用哈希函數(shù)將元素正確的分布到桶中。初始容量(capacity)的...
摘要:一創(chuàng)建一個源文件打開終端窗口在鍵盤上同時按下,打開終端窗口。書寫,按下回車,保存文件三執(zhí)行文件編譯文件在終端窗口輸入命令沒有任何提示,說明編譯成功。執(zhí)行文件在終端窗口輸入命令注意這一步不要輸入的后綴然后看到輸出結(jié)果 一、創(chuàng)建一個Java源文件 打開終端窗口:在鍵盤上同時按下 Ctrl + Shift + T,打開終端窗口。 創(chuàng)建一個 Java 源文件:在終端窗口輸下面的命令: touc...
摘要:運行流程客戶端瀏覽器通過請求訪問控制器然后控制器讀取配置文件然后執(zhí)行服務(wù)器端跳轉(zhuǎn)執(zhí)行相應(yīng)的業(yè)務(wù)邏輯然后在調(diào)用模型層取得的結(jié)果展示給頁面最后返回給客戶端瀏覽器組成部分視圖標簽庫控制器模型層安裝官網(wǎng)新建項目接著如下依賴網(wǎng)址此時將會自動處理 運行流程 客戶端瀏覽器通過HTTP請求,訪問控制器,然后控制器讀取配置文件,然后執(zhí)行服務(wù)器端跳轉(zhuǎn),執(zhí)行相應(yīng)的業(yè)務(wù)邏輯,然后,在調(diào)用模型層,取得的結(jié)果展示...
摘要:抽象數(shù)據(jù)類型的多個不同表示可以共存于同一個程序中,作為實現(xiàn)接口的不同類。封裝和信息隱藏信息隱藏將精心設(shè)計的模塊與不好的模塊區(qū)分開來的唯一最重要的因素是其隱藏內(nèi)部數(shù)據(jù)和其他模塊的其他實施細節(jié)的程度。 大綱 面向?qū)ο蟮臉藴驶靖拍睿簩ο?,類,屬性,方法和接口OOP的獨特功能 封裝和信息隱藏 繼承和重寫 多態(tài)性,子類型和重載 靜態(tài)與動態(tài)分派 Java中一些重要的Object方法設(shè)計好的類面向...