原创 QQ SDK使用筆記(二)

1. 創建實例 Tencent是SDK的功能入口,所有的接口調用都得通過Tencent進行調用。因此,調用SDK,首先需要創建一個Tencent實例,其代碼如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14

原创 Java NIO 學習(四)

在上一篇文章中介紹了關於緩衝區的一些細節內容,現在終於可以進入NIO中最有意思的部分非阻塞I/O。通常在進行同步I/O操作時,如果讀取數據,代碼會阻塞直至有 可供讀取的數據。同樣,寫入調用將會阻塞直至數據能夠寫入。傳統的Server/Cl

原创 Java NIO學習圖文分析

最近在分析hadoop的RPC(Remote Procedure Call Protocol ,遠程過程調用協議,它是一種通過網絡從遠程計算機程序上請求服務,而不需要了解底層網絡技術的協議。可以參考:http://baike.baidu.

原创 Java對象的強、軟、弱和虛引用原理+結合ReferenceQueue對象構造Java對象的高速緩存器

1.Java對象的強、軟、弱和虛引用 在JDK 1.2以前的版本中,若一個對象不被任何變量引用,那麼程序就無法再使用這個對象。也就是說,只有對象處於可觸及(reachable)狀態,程序才能使用它。這 就像在日常生活中,從商店購買了某樣物

原创 靜態內部類的使用

本講內容:內部類 Java語言允許在類中再定義類,這種在其它類內部定義的類就叫內部類。內部類又分爲:常規內部類、局部內部類、匿名內部類和靜態嵌套類四種。我們內部類的知識在Android手機開發中經常用到。 一、常規內部類 所謂常規內部類,

原创 Java NIO 學習(三)

在上一篇文章中介紹了緩衝區內部對於狀態變化的跟蹤機制,而對於NIO中緩衝區來說,還有很多的內容值的學習,如緩衝區的分片與數據共享,只讀緩衝區等。在本文中我們來看一下緩衝區一些更細節的內容。 緩衝區的分配 在前面的幾個例子中,我們已經看過了

原创 Java NIO 學習demo

我們都知道TCP是面向連接的傳輸層協議,一個socket必定會有綁定一個連接,在普通的BIO(阻塞式IO)中,需要有三次握手,然後一般的socket

原创 static class 靜態類(Java)

一般情況下是不可以用static修飾類的。如果一定要用static修飾類的話,通常static修飾的是匿名內部類。在一個類中創建另外一個類,叫做成員

原创 PriorityBlockingQueue優先級規則

PriorityBlockingQueue裏面存儲的對象必須是實現Comparable接口。隊列通過這個接口的compare方法確定對象的prior

原创 ThreadPoolExecutor使用例子

public class Test1 { private ThreadPoolExecutor threadpool; /** * Param: * corePoolSize - 池中所保

原创 Android中StatFs獲取系統/sdcard存儲(剩餘空間)大小

package com.orgcent.util; import java.io.File; import android.os.Environment; import android.os.StatFs; public class

原创 Java NIO 學習(一)

最近由於工作關係要做一些Java方面的開發,其中最重要的一塊就是Java NIO(New I/O),儘管很早以前瞭解過一些,但並沒有認真去看過它的實現原理,也沒有機會在工作中使用,這次也好重新研究一下,順便寫點東西,就當是自己學習 Jav

原创 Android消息隊列模型——Thread,Handler,Looper,Massage Queue

Android系統的消息隊列和消息循環都是針對具體線程的,一個線程可以存在(當然也可以不存在)一個消息隊列(Message Queue)和一個消息循環(Looper)。Android中除了UI線程(主線程),創建的工作線程默認是沒有消息循

原创 Java NIO 學習(二)

在第一篇中,我們介紹了NIO中的兩個核心對象:緩衝區和通道,在談到緩衝區時,我們說緩衝區對象本質上是一個數組,但它其實是一個特殊的數組,緩衝區對象內置了一些機制,能夠跟蹤和記錄緩衝區的狀態變化情況,如果我們使用get()方法從緩衝區獲取數

原创 Android 內存溢出解決方案(OOM) 整理總結

在最近做的工程中發現加載的圖片太多或圖片過大時經常出現OOM問題,找網上資料也提供了很多方法,但自己感覺有點亂,特此,今天在不同型號的三款安卓手機上做了測試,因爲有效果也有結果,今天小馬就做個詳細的總結,以供朋友們共同交流學習,也供自己以