原创 textView——在代碼中動態設置setTextSize,單位爲dp

size=15dp mTv2.setTextColor(mContext.getResources().getColor(R.color.color_a2a2a2)); mTv2.setTextSize(mContext.getResou

原创 java項目——讀取項目目錄下的文件

//文件目錄與JsonToJava.class處於同級目錄 Reader reader = new InputStreamReader(JsonToJava.class.getResourceAsStream("js/Server2.js

原创 嵌套類:靜態嵌套類和非靜態嵌套類

轉自http://www.importnew.com/1153.html 內部類在維基百科的定義爲:  面向對象編程中,內部類(又叫做嵌套類)是在另一個類或者接口中進行聲明的類。內部類不同於子類(subclass)。(譯者注:wiki的註

原创 Gson—使用詳解(1)

public class GjonSpm { public static void main(String[] args) { Gson gson = new GsonBuilder().create();

原创 java——集合

轉自http://doc.okbase.net/DavidIsOK/archive/94766.html 數據結構對程序設計有着深遠的影響,在面向過程的C語言中,數據庫結構用struct來描述,而在面向對象的編程中,數據結構是用類來描述

原创 Java對象內存結構

轉自http://www.importnew.com/1305.html 我們接下來的討論也會基於32位的Sun公司的JVM。下面我介紹一些規則來輔助解釋JVM如何組織對象在內存中的佈局的。 沒有實例屬性的類的內存佈局 在Sun JVM

原创 Java的Sizeof實現

轉自http://www.importnew.com/1306.html 這個類庫包含一個公共類:com.codeinstructions.sizeof.SizeOf,它實現了5個公共方法: static long deepSize(j

原创 深入理解JVM內幕:從基本結構到Java 7新特性

轉自http://www.importnew.com/1486.html 每個Java開發者都知道Java字節碼是執行在JRE((Java Runtime Environment Java運行時環境)上的。JRE中最重要的部分是Java虛

原创 Gson——Gson序列化

轉自http://www.importnew.com/16638.html 簡單的例子 考慮下面這個 Java 對象。 public class Book { private String[] authors; priva

原创 Gson——Gson反序列化

轉自http://www.importnew.com/16786.html 一個簡單的實例 比方說,我們有如下JSON對象,它包含兩位著名作者的暢銷Java書(Amazon)。 { 'title': 'Java Puzzle

原创 i/o——Java I/O底層

轉自http://www.importnew.com/14111.html 緩存處理和內核vs用戶空間 緩衝與緩衝的處理方式,是所有I/O操作的基礎。術語“輸入、輸出”只對數據移入和移出緩存有意義。任何時候都要把它記在心中。通常,進程執

原创 異常——UnsupportedOperationException的使用

在工具類中的構造器中拋出UnsupportedOperationException private ScreenUtils() { /* cannot be instantiated */ throw new Unsupport

原创 Application——生命週期

onCreate();在創建應用程序時創建 onTerminate()當終止應用程序對象時調用,不保證一定被調用,當程序是被內核終止以便爲其他應用程序釋放資源,那麼將不會提醒,並且不調用應用程序的對象的onTerminate方法而直接終

原创 Java字節碼(Java bytecode)

轉自http://www.importnew.com/1486.html 爲了保證WORA,JVM使用Java字節碼這種介於Java和機器語言之間的中間語言。字節碼是部署Java代碼的最小單位。 在解釋Java字節碼之前,我們先通過實例

原创 Java到底是傳引用還是傳值?

轉自http://www.importnew.com/3559.html Java確實使用對象的引用來做計算的,所有的對象變量都是引用。但是,Java在向方法傳遞參數時傳的不是引用,是值。 以 badSwap() 函數爲例: public