目錄:1.接口定義1.1 接口與類(lèi)的相似點(diǎn)1.2 接口與類(lèi)的區(qū)別1.3 接口特性1.4 抽象類(lèi)與接口的區(qū)別2.接口聲明2.1 成員方法默認(rèn)為public abstract2....
Java抽象類(lèi)目錄:1.抽象類(lèi)1.1 繼承抽象類(lèi)2.抽象方法public abstract double computPay();3.子類(lèi)繼承父抽象類(lèi)-若父類(lèi)含有”有參構(gòu)造方...
一、多態(tài)詳解 Java 多態(tài)目錄:1.定義2.優(yōu)點(diǎn)3.三個(gè)必要條件-繼承、重寫(xiě)、父類(lèi)引用指向子類(lèi)對(duì)象4.虛方法4.1 parent a = new child()-調(diào)用子類(lèi)中...
一、詳解 Java中重寫(xiě)(Override)和重載(Overload)目錄:1.重寫(xiě)(Override)1.1 重寫(xiě)的定義1.2 重寫(xiě)的規(guī)則?1.3 Super關(guān)鍵字的使用2...
一、Java異常處理詳解 Java異常處理-筆記中的@doublefan講解得非常通熟易懂 二、檢查型異常和非檢查性異常對(duì)比 Java異常處理-筆記中的@藏劍講解得非常通熟易...
Java 流、文件和I/O、目錄目錄:1.流(Stream)-控制臺(tái)1.1 控制臺(tái)讀取多字符輸入BufferedReader、read1.2 控制臺(tái)讀取字符串Buffered...
正則表達(dá)式是對(duì)字符串操作的一種模式 一、正則表達(dá)式詳解 java中正則表達(dá)式詳解????帖子的目錄:1.簡(jiǎn)介-介紹正則表達(dá)式中“元符號(hào)”的含義2.總結(jié)+示例-從“元符號(hào)作用范圍”...
結(jié)論:靜態(tài)方法只能調(diào)用靜態(tài)方法(或者變量),非靜態(tài)方法可以調(diào)用靜態(tài)方法(或者變量)原因:類(lèi)的靜態(tài)成員(變量或方法)屬于類(lèi)本身,在類(lèi)加載的時(shí)候就會(huì)分配內(nèi)存,可以通過(guò)類(lèi)名直接訪問(wèn)...
題目:兩兩交換鏈表中的節(jié)點(diǎn) 解答: 方法一:頭結(jié)點(diǎn)+直接兩兩交換每一對(duì)相鄰結(jié)點(diǎn) 關(guān)鍵點(diǎn):處理好相鄰結(jié)點(diǎn)交換過(guò)程中的”指針變換次序“ 4ms;-2% 方法二:遞歸—交換head...
參考1 Protected關(guān)鍵字的可見(jiàn)性在于兩點(diǎn) 1.基類(lèi)的Protected成員是包內(nèi)可見(jiàn),并且子類(lèi)可見(jiàn) 2.若子類(lèi)和基類(lèi)不在同一包內(nèi),那么在子類(lèi)中,子類(lèi)實(shí)例可以訪問(wèn)從其從...
題目:刪除鏈表的倒數(shù)第N個(gè)結(jié)點(diǎn) 解答: 方法一:快慢指針 時(shí)間復(fù)雜度:n;空間復(fù)雜度:1 8ms;79% 優(yōu)化:利用“指針的指針”——思維逐漸向這種方法靠攏 4ms;100%
題目:合并K個(gè)排序鏈表 解答: 方法一:合并前兩個(gè)鏈表,然后插入到后面,循環(huán)到只剩一個(gè)鏈表 時(shí)間復(fù)雜度:nlogk;空間復(fù)雜度:n//先插入新鏈表再刪除舊鏈表-最壞是只有兩個(gè)...
Leetcode82,難度:Medium 解答: 方法一:記錄重復(fù)結(jié)點(diǎn)的值 時(shí)間復(fù)雜度:n;空間復(fù)雜度:1 8ms;64% 方法二:運(yùn)用“指針的指針”來(lái)操作 時(shí)間復(fù)雜度:n;...
題目:鏈表的中間結(jié)點(diǎn) 解答: 算法思路:快慢指針 時(shí)間復(fù)雜度:n/2;空間復(fù)雜度:1 0ms;100% 以前寫(xiě)的代碼-沒(méi)處理好細(xì)節(jié)顯得有點(diǎn)繁瑣 時(shí)間復(fù)雜度:n/2;空間復(fù)雜度...
題目:刪除鏈表中的節(jié)點(diǎn) 解答: 算法思路:用node-next->val替換node->val,然后刪除node->next 時(shí)間復(fù)雜度:1;空間復(fù)雜度:1 8ms;100%...
題目:Leetcode234 解答: 基本思路:快慢指針找到中間結(jié)點(diǎn)+反轉(zhuǎn)后半部分的鏈表 方法一: 時(shí)間復(fù)雜度:n;空間復(fù)雜度:1 16ms;-2.39% 方法二:遞歸解法—...