原创 壓縮的過程

壓縮:    1.壓縮思路: 1.把文件的字符讀出來,記錄出現過的字符及其出現的次數。構造相應的結點。 2.把結點組建成一棵哈夫曼樹,並獲得哈夫曼編碼。 3.利用哈夫曼編碼,寫入頭文件和文件內容。    2.讀字符,存隊列 1

原创 如何使用線程

線程:      1.概念:線程就是一個獨立的運行單位,其內部數據和狀態都是完全獨立的。簡單的說,就是一旦觸發,就由它自己去運行,不用再管,由系統自行去根據代碼執行,所以一旦運行就馬上返回,不用等待。這樣可以實現多個線程同時執行。  

原创 java 網絡通信零基礎入門-------理論篇

網絡通信基礎入門: 在通信過程中,我們需要有一個服務器,和若干個客戶端。我們要在每一個客戶端和服務器之間都建立一個通道,即輸入輸出流。這個通道是客 戶端與服務器相之間用於傳輸數據的通道。而服務器的作用則是將一個或多個客戶端傳來的信息整合,

原创 集合框架的應用解析

  java集合框架:   1.集合概念:集合可以看做是我們在內存中存放一組對象的容器,就像數組,或隊列一樣,     2.java.util.Set接口  他的子類類提供的是一個無序的集合;     java.util.List接口

原创 java異常機制以及處理

1.什麼是異常? 所謂異常即是指可能由於外部系統的,導致程序可能出錯或中斷的原因。 2.常見的一些異常 空指針 NullPointerException 數組下表越界     ArrayIndexOutOfBoundsExc

原创 如何構造哈夫曼樹

  樹: 1.概念    樹其實只是含有多個指針域的鏈表,一個結點可以指向多個子結點,其形狀如樹一樣開支散葉,所以稱之爲樹。其結構與鏈表基本一樣,操作也相似。   2.哈夫曼樹:   哈夫曼樹是一種帶全路徑最短的樹,因此在信息檢索中很有用

原创 關鍵字總結

  關於static  靜態的 被修飾的對象似獨立的,會被提前執行。  1.如果修飾的是方法 該方法只能調用該類中的同樣被static修飾的屬性或方法,而不能直接調用未被static修飾的方法。  2.如果修飾的是類 該類

原创 安裝andriod,你犯錯了嗎?

唉,親們不知道,區區一個andriod,我居然安了兩天才基本上完成了,還不知道會不會有其他的錯誤,安卓還沒學會開發,我到成了解決問題的了,自己犯的錯多

原创 FIle類與IO流

java.io.File類是系統自帶的類,可以對文件進行創建,刪除,查找,判斷等操作。   1.文件的概念 (1)文件名,文件名包括文件本身名稱和擴展名,擴展名並不影響文件本身 ,他只是可以使文件有一個默認的打開方式,並不影響文件本

原创 基礎總結

基礎入門: 基本數據類型: byte,short,float,int,char,long,double,bool 整數的轉型:byte,short,char,int,long,float,double 從前到後可以自動轉換。

原创 零基礎通信入門--實踐篇

public class SimpleSocket { public static void main(String[] args) { startServer(); } public static void st

原创 數據結構之哈希表

數據結構之哈希表 1.哈希表簡介 2.衝突 3.重載因子 4.一些常用的Hash算法 1.先來看看哈希表在

原创 web設計之關於restful

       前不久,leader叫我做一個,一張數據表的內容在網頁上的增刪改查,就類似於用網頁操作一張數據表的簡單例子而已,我花了一個下午把它搞定了。然後在給leader檢驗成果的時候,他在點了修改修改了一個數據並且返回主頁的時候,安

原创 手把手教你實現Java監聽器全局監控

 (一) 動態鏈接庫初入門     1.前段時間,閒來無聊,想做個像QQ截圖一樣的截圖工具,在卻在做的過程中發現java自帶API中的監聽器帶有很大的侷限性,java的鼠標監聽器只有在鼠標在程序窗口之上時纔會生效,而鍵盤監聽器則更加侷

原创 教你如何用java實現微信公衆平臺

  很多小廣告網站看得不舒服,可以到原文地址去看 以下是原文地址 http://wenchangping.iteye.com/blog/1919248        這個暑假,主要是用來研究Unity3D和微信平臺開發了,我的Unit