原创 [瘋狂Java講義精粹] 第十章|輸入/輸出

0. Java的IO通過java.io包下的類和接口來支持, java.io包下主要包括輸入和輸出兩種IO流, 每種輸入、輸出流又可分爲字節流和字符流兩大類(字節流以字節來處理輸入輸出操作, 字符流以字符來處理). 此外, Java的IO

原创 Java基礎入門(25天) 畢向東

day 01 (3.29) ------------------------ 先寫註釋, 再寫代碼. (現有思路, 在用語言表達.) /* 需求: asdasd 思路: 1. 2. 步驟: 1. 2. */ ---

原创 [瘋狂Java講義精粹] 第五章|面向對象(下)

0. 幾個關鍵字. final關鍵字修飾變量、方法和類: 系統不能爲final變量重新賦值, 子類不允許覆蓋父類的final方法, final類不能派生子類.abstract和interface兩個關鍵字分別用於定義抽象類和接口. 抽象類

原创 [瘋狂Java講義精粹] 第三章|流程控制與數組

0. switch語句的控制表達式的數據類型只能是byte、short、char、int四種整數類型(可以理解爲只有int型, 前三種是自動類型轉換爲int)和枚舉類型和java.lang.String類型. 1. for(;;)可以省

原创 Java編譯時中文亂碼報錯解決

用Sublime Text 2寫的時候, 沒有GBK編碼, 所以編譯的時候中文報錯(Windows). ): 盜版阿香婆截的, 罪過罪過.  解決方法是編譯時用 -encoding 指定源文件的編碼方式:javac -encodin

原创 [瘋狂Java講義精粹] 第八章|異常處理

0. Java的異常機制主要依賴於try、catch、finally、throw和throws五個關鍵字.  try關鍵字後緊跟一個花括號括起來的代碼塊(花括號不能省略), 它裏面放置可能引發異常的代碼.catch後對應異常類型和一個代

原创 抓取指定網頁中的郵箱地址

/* 需求: 從web.txt文件中存的網址裏抓取郵箱地址, 存在mail.txt文件中. 思路: 1, 從web.txt中讀取網址, 建立連接, 用SequenceInputStream將所有網頁源文件存在source.txt中

原创 [瘋狂Java講義精粹] 第十三章|類加載機制與反射

java.lang.reflect包下的接口和類, 包括Class, Method, Filed,Constructor和Array等, 這些類分別代表類, 方法, Field, 構造器和數組, Java程序可以使用這些類動態地獲取某個對

原创 [瘋狂Java講義精粹] 第四章|面向對象(上)

0. Java提供了private、protected和public三個訪問控制修飾符實現封裝, 提供了extends關鍵字然子類繼承父類, 子類繼承父類就可以繼承到父類的Field和方法, 如果訪問控制允許, 子類實例可以直接調用父類裏

原创 [瘋狂Java講義精粹] 第六章|Java集合

0. Java集合分Set、List、Map和Queue. Set是無序, 不可重複的集合; List有序, 可重複; Map具有映射關係; Queue代表隊列集合.  1. 集合類主要用於保存、盛裝其他數據, 因此集合類也叫容器類. (

原创 [瘋狂Java講義精粹] 第十一章|多線程

1. 線程概述 0. 一個任務通常就是一個程序, 每個運行中的程序就是一個進程. 當一個程序運行時, 內部可能包含了多個順序執行流, 每個順序執行流就是一個線程.  1. 進程是系統進行資源分配和調度的一個獨立單位. 三個特徵:  獨

原创 [瘋狂Java講義精粹] 第九章|Annotation(註釋)

0. Java支持元數據(MetaData), 也就是Annotation(註釋), 這種Annotation其實就是代碼裏的特殊標記, 這些標記可以在編譯、類加載、運行時被讀取, 並執行相應的處理.  - 元數據 是"描述數據的數據(d

原创 面向對象

0. 理解面向對象.  早期的思想是面向過程, 而現在的面向對象思想是相對於面向過程而言的. * 面向過程, 強調的功能行爲. 面向對象, 將功能封裝進對象, 強調具備了功能的對象. * 面向對象是基於面向過程的. * 面向過程到面向對

原创 [黑馬程序員] Java基礎加強(5-7天)2010年Java高新技術_張孝祥

---------------------- ASP.Net+Android+IO開發、.Net培訓、期待與您交流! ---------------------- 第1單元:概述 (4.10) ------------------

原创 [瘋狂java講義精粹] 第七章|泛型

0. 把一個對象"丟進"集合後, 集合會"忘記"這個對象的數據類型, 當再次取出該對象時, 該對象的編譯類型就變成了Object類型(運行時類型不變), 因此取出元素後通常需要進行強制類型轉換.   1. java引入了"參數化類型(p