原创 Java基礎—集合框架(三)

一Map集合 二Map擴展知識 集合框架(三) 一、Map集合 1.概述 Map集合用於存儲鍵值對,且它保證鍵的唯一性,並且每個鍵最多隻能映射一個值。Map集合是Set集合的底層實現,其和Collectio

原创 Java基礎—IO流(三)

IO流(三) File類 一、概述 File類用於將文件或文件夾封裝成對象,方便對文件和文件夾的屬性信息進行操作。該類可以作爲參數傳遞給IO流的構造函數,彌補流對象在操作文件和文件夾上的缺陷。 二、File類的使用 1.構造方法

原创 Java基礎—網絡編程(二)

一TCP協議通信 二URL類 三URLConnection類 四擴展知識 五域名解析 網絡編程(二) 一、TCP協議通信 1.上傳圖片練習 1)將圖片上傳到服務器端保存。 示例代碼: package c

原创 Java基礎—多線程(二)

一線程間通信 二jdk5新特性 三停止線程 四Thread類其他方法 五多線程開發應用 多線程(二) 一、線程間通信 1.定義 線程間通信就是多個線程操作同一資源,但是操作的動作不同。 2.等待喚醒機制

原创 Java基礎—網絡編程(一)

一網絡模型 二網絡通信三要素 三IP地址 四通信協議 五網絡編程常用類 網絡編程(一) 一、網絡模型 1.OSI參考模型 OSI網絡模型的每一層,都有自己特有的數據封裝特徵信息。兩臺主機通信,首先在應用層將

原创 Java基礎—集合框架(一)

一概述 二Collection 三迭代器 四List 五List子類對象 六HashSet 集合框架(一) 一、概述 1.集合出現的原因 Java中,數據被封裝成對象;對象完成了對數據的存儲。而集合的出現,

原创 Java基礎—String類

一String類 二StringBuffer類 三StringBuilder類 四基本數據類型包裝類 一、String類 1.概述 1)字符串解讀 String s1 = "abc"; s1是一個類類型變

原创 Java基礎—集合框架(二)

一TreeSet 二泛型 三泛型限定 集合框架(二) 一、TreeSet 1.TreeSet集合特點 可以對Set集合中的元素進行自然排序。往TreeSet裏面的對象,必須具有比較性,纔可以實現排序。 2.

原创 Java基礎—IO流(二)

一OutputStream類 二InputStream類 三字節流練習 四字節流緩衝區 五鍵盤錄入 六轉換流 IO流(二) 字節流 一、OutputStream類 1.概述 OutputStream類可以

原创 XML解析-學習Pull和DOM4J的使用

一PullDOM4J解析器概述 二兩種解析器的應用 三小案例 很久沒有寫博客了,我認爲黑馬最最可貴的地方在於培養一個開發人員寫博客的習慣。在寫博客的過程當中,可以鞏固以前的舊知識,同時增加了發現新問題的機率,對

原创 JavaEnhance——枚舉、註解及泛型

枚舉 一、概述 如果一個變量的取值要被限定在一定的範圍內,例如星期的取值,限定在1~7的範圍內,並且想要在編譯期就能指出變量取值超出範圍的錯誤,就可以使用枚舉。枚舉相當於一個類,其中也可以定義構造方法,成員變量,普通方法和抽象方

原创 JavaEnhance——類加載器

一概述 二委託機制 三自定義類加載器 一、概述 1.類加載器的定義 所有Java類在使用的時候都必須通過類加載器加載到內存。Java虛擬機可以安裝多個類加載器,系統默認的,有三個主要的類加載器:BootStra

原创 Android4.0以上版本OptionsMenu無法顯示圖標的問題

今天在寫一個OptionsMenu的時候,雖然在xml文件當中加入了icon屬性,但是那個圖標弄死就是顯示不出來。 情況是這樣的,這是我配置的list_menu.xml: <?xml version="1.0" encoding

原创 Android Studio寫測試類技能get

終於開始android的學習,學習階段,真的沒有太多時間來寫博客;不過時間就像XX,擠一擠總有的,這不就擠出來了…以前用eclipse寫過一些android程序,現在Android Studio出來了,二話不說直接上手。關於St

原创 findViewById如果找不到控件

這不是什麼高級的話題, 只是寫在這裏提醒初學者們, 不要犯這樣的錯誤… 如果你的findViewById找不到想要的控件, 但是該控件的id等配置都沒有任何錯誤, 那麼請看看獲取控件的語句, 是不是寫在了 setContent