原创 0001_Java數據類型

Java數據類型劃分: 要特別指出的是:引用數據類型傳遞的是內存地址。

原创 Java 裏把 InputStream 轉換成 String 的幾種方法

原文鏈接 http://unmi.cc/java-convert-inputstream-to-string/來自 隔葉黃鶯 Unmi Blog 另可參考http://www.chengxuyuans.com/qa/java/862

原创 0002_break和continue

break用來中斷循環,當程序執行到break語句時,即會跳出循環體,繼續執行循環外的下一條語句。要注意到,break只能跳出當前層的循環。即在多層嵌套循環中,如果break出現在內層循環中,則執行到break時,只會跳出內層循環,繼續執

原创 Bundle封裝傳遞map對象

Android開發默認情況下,通過Bundle bundle=new Bundle();傳遞值是不能直接傳遞map對象的,解決辦法: 第一步:封裝自己的map,實現序列化即可: public class SerializableMap

原创 0004_函數重載

方法(函數)的重載就是方法的名稱相同,但參數的類型和參數的個數不同(返回值類型可以不同也可以相同),通過傳遞參數的個數及類型的不同來完成不同功能的方法調用。 要特別注意的是方法的重載一定是根據參數的類型或個數來判斷的。 如下: publ

原创 設計模式原則——里氏替換原則

里氏替換原則(Liskov Substitution Principle) 定義1:如果對每一個類型爲 T1 的對象 o1,都有類型爲 T2 的對象 o2,使得以 T1 定義的所有程序 P 在所有的對象 o1 都代換成 o2 時,程序 P

原创 設計模式原則——單一職責原則

單一職責原則(Single Responsibility Principle) 定義:一個對象應該只包含單一的職責,並且該職責被完整地封裝在一個類中。即:不要存在多於一個導致類變更的原因。通俗的說,就是一個類只負責一項職責。 問題由來:類

原创 設計模式原則——開閉原則

開閉原則(Open Close Principle) 定義:一個軟件實體(如類、模塊和函數)應該對擴展開放,對修改關閉。即在程序需要進行拓展的時候,不能去修改原有的代碼,實現一個熱插拔的效果。想要達到這樣的效果,我們需要使用接口和抽象類。

原创 設計模式原則概述

設計模式簡介         設計模式(Design pattern)是一套被反覆使用的、多數人知曉的、經過分類編目的、代碼設計經驗的總結。設計模式是軟件開發人員在軟件開發過程中面臨的一般問題的解決方案,代表了最佳的實踐,通常被有經驗的面

原创 0013_抽象類與接口的應用及設計模式

爲抽象類與接口實例化 在Java中可以通過對象的多態性,爲抽象類和接口實例化,這樣再使用抽象類和接口的時候就可以調用本子類中所覆寫過的方法了。 之所以抽象類和接口不能直接實例化,是因爲其內部包含了各個抽象方法,抽象方法本身都是未實現的方法

原创 網站構建 初級教程

從何入手? 什麼是一個Web建設者需要學習的知識呢? 每個網站開發人員都有必要了解以下幾方面的知識: 萬維網如何工作HTML 語言如何使用層疊樣式表 (CSS)JavaScript 編程XML 標準服務器腳本技術使用 SQL 來管理數據

原创 CSS 初級教程

CSS 概述 CSS 指層疊樣式表 (Cascading Style Sheets)樣式定義如何顯示 HTML 元素樣式通常存儲在樣式表中把樣式添加到 HTML 4.0 中,是爲了解決內容與表現分離的問題外部樣式表可以極大提高工作效率

原创 服務器端腳本 初級教程

HTML 文件可以包含文本、HTML 標籤以及腳本。 HTML 文件中的腳本可以在 web 服務器上執行。 服務器端腳本 服務器端腳本是對服務器行爲的編程。這被稱爲服務器端腳本或服務器腳本。 客戶端腳本是對瀏覽器行爲的編程。

原创 HTML 初級教程

實例 <html> <body> <h1>My First Heading</h1> <p>My first paragraph.</p> </body> </html> 什麼是 HTML? HTML 是用來描述網頁的一種語

原创 XML 初級教程

什麼是XML? XML 指可擴展標記語言(EXtensible Markup Language)XML 是一種標記語言,很類似 HTMLXML 被設計用來描述數據XML 標籤沒有被預定義。您需要自行定義標籤。XML 使用文件類型聲明(D