2018.10.10學習筆記
10.10學習筆記
今天學習了《Java程式設計思想》的第九章—介面,下面對今日學習收穫與疑惑作一個總結。
①不能建立抽象類例項:
抽象類可以不包含抽象方法,將其宣告為抽象的,可以阻止建立這個類的物件。因此,如果要防止客戶端建立某個類的物件,可以將其宣告為抽象的。
②介面的方法和域:
介面的方法必須定義為public,介面只能定義常變數,所以介面的域都是static和final的。
③多重繼承:
java可以使用介面來實現多重繼承。
④通過繼承來擴充套件介面:
一個介面可以繼承另外一個介面,實現介面的擴充套件。
⑤巢狀介面:
介面可以巢狀定義在類或者介面中。
⑥將介面傳遞給方法的引數或者方法返回一個介面
今天發現一個學習問題,學習java過程更多的在於寫,而不在於讀。由於目前經驗有限,在讀《Java程式設計思想》時候只能看到一些表層的東西,沒有程式設計經驗做支援很難想象到深層的東西,唯有多寫程式才行。因此,在今後的學習中,還是應該側重寫,多寫,多看,多總結吧。
相關推薦
2018.10.15學習筆記——H5新特性
.com 代碼 分享 筆記 bubuko 引入 解決 瀏覽器 動態創建 一、新標簽兼容ie678方式: 1.動態創建標簽; 2.引入別人寫好的兼容插件; 3.完美解決方式:cc:ie6; 上代碼: 二、video/audio標簽兼容方式:
2018.10.8學習筆記
10.8學習筆記 今天課程較多,只有晚上才有點閒暇時間,於是複習了一下前幾天學的簡單工廠模式和策略模式,果然是溫故而知新,可以為師矣。 1.簡單工廠模式: 定義一個工廠類來建立物件,將物件的建立與使用物件實行了分離。 簡單工廠模式結構: ①Factory(工廠類) ②Product(
2018.10.7學習筆記
10.7學習筆記 今天學習了《Java程式設計思想》的第六、七章。下面對今日學習收穫與疑惑作總結。 1.JAVA_HOME、PATH、CLASSPATH: ①JAVA_HOME:jdk的安裝路徑。 ②PATH:作用是指定java命令的搜尋路徑,jdk安裝目錄下的bin目錄下包含
2018.10.6學習筆記
10.6學習筆記 今天學習了《Java程式設計思想》的第五章以及《大話設計模式》的第六章。下面對今日學習收穫與疑惑作總結。 《Java程式設計思想》部分: 1.預設構造器: 如果你寫的類中沒有構造器,則編譯器會自動幫你建立一個預設的構造器。但是,如果你已經定義了一個構造器(無論是否有引
2018.10.5學習筆記
10.5學習筆記 最近在學習《Java程式設計思想》和《大話設計模式》這兩本書籍,雖然這兩本書籍都已比較古老,在技術日新月異的更新時代,有點技術已經過時,但正是由於經過時間的沉澱,才能被稱之為經典,所以我還是決定取其精華,剔其糟粕,汲取下兩本書的程式設計思想吧。 今天學習了《Java程式
2018.10.12學習筆記
10.12學習筆記 今天學習了《Java程式設計思想》的第十章—內部類的後半部分。下面對今日收穫與疑惑作一個總結。 1.匿名內部類: 將返回值的生成與表示這個返回值的類的定義結合在一起。另外,這個類是匿名的,他沒有名字。 ①由於匿名內部類沒有名字,所以使用構造程式碼塊來代替建構函式
2018.10.11學習筆記
10.11學習筆記 今天學習了《Java程式設計思想》的第十章—內部類的前半部分。下面對今天學習收穫與疑惑作一個總結。 ①內部類與外部類的聯絡: 當生成一個非靜態內部類的物件時,此物件必定會祕密的捕獲一個指向那個外圍類物件的引用,非靜態內部類的物件正是使用這個引用來訪問外部類的所有成員
2018.10.9學習筆記
10.9學習筆記 今天學習了《Java程式設計思想》的第八章—多型,以及《大話設計模式》的第七章—代理模式,下面對今日學習收穫與疑惑作一個總結。 《Java程式設計思想》部分: 1.多型 多型是指程式中定義的引用變數所指向的具體型別和通過該引用變數發出的方法呼叫在程式設計時並不
2018.10.13學習筆記
10.13學習筆記 今天都在複習這周大學所學的課程,做了一個靜態的簡歷網頁,還挺好看的哈哈。到了晚上才有空坐下來,上了LeetCode刷了一道簡單的演算法題,下面總結下這道演算法題的收穫。 Given an array of integers, return indices of t
2018-10-05學習筆記
Material Design Material Design 實戰 之第四彈 —— 卡片佈局以及靈動的標題欄(CardView & AppBarLayout) Material Design 實戰 之第五彈 —— 下拉重新整理(SwipeRefreshLa
2018.10.01學習筆記
1 異常 以後在控制檯檢視錯誤資訊,只看第一行後,從最後一行往前看。 2 處理異常 try:檢測異常 catch:捕獲異常並處理 finally:釋放資源 3 Throwab
2018.10.03 學習筆記 // 前端Javascript // BOM與DOM
題目: 如何檢測瀏覽器的型別 拆解url的各部分 知識點 navigator screen location history //navigator var ua = navigator.userAgent //字串 var isChrome = ua.inde
2018.10.06 學習筆記 // 前端HTML // HTML基本結構
學了那麼久還是沒記住HTML的結構 = = 在Sublime上打上<html>標籤會自動補全下面的元素 首先有一個DOCTYPE元素來告訴瀏覽器HTML的版本。 然後網頁以<html>開始,以</html>結束。 接下來<
mysql觸發器(2018.10.09學習筆記)
-- 觸發器 -- 需求: -- 商品表:goods -- 訂單表:ord -- 當下一個訂單時,對應的商品要相應的減少(買幾個商品就少幾個庫存) -- 分析: -- 監視誰: ord -- 監視動作: insert -- 觸發時間: 暫選之後 -- 觸發時間: upda
mysql綜合練習(2018.10.11學習筆記)
USE testdb; CREATE TABLE sch( id INT PRIMARY KEY, NAME VARCHAR(50) NOT NULL, glass VARCHAR(50) NOT NULL ); INSERT INTO sch VALUES (1,
10.swoole學習筆記--進程隊列通信
pre 啟動進程 als ima blog 學習 recv alt sta <?php //進程倉庫 $workers=[]; //最大進程數 $worker_num=2; //批量創建進程 for($i=0;$i<$worker_num;$i++){
10.26學習筆記
info host 但是 idt 如果 pst html+css 強類型 流程控制語句 php 設計(ui) + 前端 + php + seo 前臺: 是給用戶操作 後臺: 管理員 程序員 前端: html+css js 後端:php html 瀏覽器 php 服務
10.30學習筆記
重點 php數組 php 數組 功能 數組 顯示 count() 輸入 bsp 魔術方法 __FUNCTION__ 獲取函數的名字 function display() { echo(__FUNCTION__); } display();
10.31學習筆記
php 常用的日期函式1540949469 時間戳 當前距離1970年1月1日 0:0:0 的秒數 返回單位是秒 //echo (time()); //date()日期函式 echo (date("y-m-d h:i:s")); //獲取當前時間 y-m-d 年-月-日 h:i:s 時-分-秒 p
2017.10.30 學習筆記
主要學習排序 Quicksort 快排,採用邊搜尋邊排序的方法,首先設定i=0,j=陣列大小-1 隨後利用遞迴的方法來繼續流程 程式碼:來自百度百科 void Qsort(int a[], int low, int high) { if(low >= high)