原创 Java的深拷貝和淺拷貝

淺拷貝就是指兩個對象共同擁有同一個值,一個對象改變了該值,也會影響到另一個對象。深拷貝就是兩個對象的值相等,但是互相獨立。     首先,Java中常用的拷貝操作有三個,operator =、拷貝構造函數和 clone()方法。由於Ja

原创 java基礎知識

Java的一位操作 1對於正數而言:   右移動一位相當於除與2,左移動一位相當於乘與2,移動的位數大於類型的長度是,會執行(n%length),n是一定位數,length是類型的字節長度。   例如:        int a = 10

原创 java自定義註解

java自定義註解 Java註解是附加在代碼中的一些元信息,用於一些工具在編譯、運行時進行解析和使用,起到說明、配置的功能。 註解不會也不能影響代碼的實際邏輯,僅僅起到輔助性的作用。包含在 java.lang.annotation 包

原创 Handler異步處理機制

Handler使用場景:在非UI線程中對UI線程中的View進行操作,必須使用Handler,否則會報錯。 錯誤使用示例: public class MainActivity extends Activity { TextVi

原创 原碼,補碼,反碼轉換。。。。

原碼:將一個整數,轉換成二進制,就是其原碼。如單字節的5的原碼爲:00000101;-5的原碼爲1000 0101。   反碼:正數的反碼就是其原碼;負數的反碼是將原碼中,除符號位以外,每一位取反。如單字節的5的反碼爲:0000 0101

原创 android系統中DP和SP的轉化

android系統中DP和SP的轉化: 1.首先分析TypedValue.java 可以調用以下代碼獲得dp的值 TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 20,ge

原创 android的Context Menu菜單

Context Menu菜單是一個浮動式列表菜單,長時間單擊一個窗口時會跳出上下文菜單。 本文主要的涉及的內容:  1:ListView的使用: 2:Context Menu菜單的使用   3:通過Context Menu菜單刪除和修改

原创 ORCAL 數據刪除後的 提示的錯誤

1.提示錯誤爲:org.hibernate.ObjectNotFoundException: No row with the given identifier exists: 2.問題產生原因: 有

原创 java io 設計模式

(http://blog.csdn.net/yethyeth/article/details/1876508) 設計模式在java中的運用 讀《java與模式》之一 第 I 條      理解三種工廠模式,關鍵是工廠方法。(區分f

原创 20個常用的Java程序塊

20個常用的Java程序塊 //1. 字符串有整型的相互轉換 String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(

原创 java bridge設計模式

java設計模式之Bridge(http://www.blogjava.net/supercrsky/articles/202848.html)   Bridge定義 : 將抽象和行爲劃分開來,各自獨立,但能動態的結合. 爲什麼使用?

原创 System.out.printf(String format, String ...args)

printf(String format, String ...args)   常規 以下常規轉換可應用於任何參數類型: 'b' '\b' 將生成 "true" 或 "false",由 Boolean.toString(bool

原创 svn詳細配置

服務器端: 步驟: 1. 首先下載並安裝Subversion服務器端,安裝簡單 直接next到頭;最新版本請到 http://subversion.apache.org/packages.html下載。 2. 下載並安裝客戶端,我的版本爲

原创 JAVA斷言使用

JAVA斷言使用 相信學過c,c++的朋友一定不會對斷言感到陌生。下面介紹一下斷言在JAVA中的使用,JAVA是從JDK1.4纔開始支持斷言的(添加了關鍵字assert),請注意老版的JRE不支持。 斷言概述   編寫代碼時,我們總

原创 mysql error number 2013

安裝mysql總是遇到這個問題,這次實在是忍無可忍了,把他貼出來吧。 可能情況 1.安裝了ipv6,ping localhost的時候顯示的地址不是127.0.0.1,    卸載:ipv6 uninstall 2.利用DrCOM上網的