Time of Update: 2015-04-28
標籤:java enum使用java枚舉代替字串或靜態變數。—1.簡單使用顏色枚舉類:public enum ColorEnum {RED, BLACK, GREE, BLUE}調用:public static void main(String[] args) {System.out.println(ColorEnum.RED.toString());System.out.println(ColorEnum.RED.ordinal());}—2.自訂枚舉值public enum
Time of Update: 2015-04-28
標籤:java一般我們平時很少使用到 intern這個方法,今天我就來解釋一下這個方法是幹什麼的,做什麼用的首先請大家看一個例子:[java] view plaincopyprint?public static void main(String[] args) throws Exception { String a =
Time of Update: 2015-04-27
標籤:thread java synchronized Context:關於Thread老是看了忘,看了忘記。還是寫下來吧。翻譯的是orcale官網的鎖解釋文檔地址鎖: 同步機制是圍繞內部實體即intrinsic lock(intrinsic固有的、本質的)、monitor lock(監控鎖)。Intrinsic
Time of Update: 2015-04-28
標籤:今天表弟突然問我一道C的字串的題目:問題描述對於長度為5位的一個01串,每一位都可能是0或1,一共有32種可能。它們的前幾個是: 00000 00001 00010 00011 00100 請按從小到大的順序輸出這32種01串。 輸入格式 本試題沒有輸入。 輸出格式 輸出32行,按從小到大的順序每行一個長度為5的01串。範例輸出 00000 00001 00010 00011由於沒有C環境,於是用java實現如下: int first, second, third,
Time of Update: 2015-04-28
標籤:1、封裝性 一個對象和外界的聯絡應當通過一個統一的介面,應當公開的公開,應當隱藏的隱藏。 屬性的封裝:Java中類的屬性的存取權限的預設值是default,要想隱藏該屬性或方法,就可以加private(私人)修飾符,來限制只能夠在類的內部進行訪問。對於類中的私人屬性,要對其給出一對方法(getXxx(),setXxx())訪問私人屬性,保證對私人屬性的操作的安全性。  
Time of Update: 2015-04-28
標籤:SwingUtilities中invokeLater和invokeAndWait介紹 在Java中Swing是線程不安全的,是單線程的設計,這樣的造成結果就是:只能從事件派發線程訪問將要在螢幕上繪製的Swing組件。事件派發線程是調用paint和update等回調方法的線程,它還是事件監聽器介面中定義的事件處理方法,例如,ActionListener中的actionPerformed方法在事件派發線程中調用。
Time of Update: 2015-04-27
標籤:java.lang.OutOfMemoryError: Java heap space解決方案部落格分類:JavaJavaTomcatMyeclipseJVMWindows //首先檢查程式有沒有限入死迴圈 這個問題主要還是由這個問題 java.lang.OutOfMemoryError: Java heap space
Time of Update: 2015-04-27
標籤:記得很久以前編寫測試案例,無意間發現double c=2.31;double
Time of Update: 2015-04-27
標籤:方式一: extends Thread 步驟:1.繼承Tread類 2.重寫run()方法(為了儲存多線程要啟動並執行代碼) 3.建立Thread類的子類對象 4.調用子類對象的start()方法啟動線程 方法二:implements
Time of Update: 2015-04-28
標籤:今天開始實戰Java虛擬機器之五“開啟JIT編譯”總計有5個系列實戰Java虛擬機器之一“堆溢出處理”實戰Java虛擬機器之二“虛擬機器的工作模式”實戰Java虛擬機器之三“G1的新生代GC”實戰Java虛擬機器之四“禁用System.gc()”實戰Java虛擬機器之五“開啟JIT編譯”
Time of Update: 2015-04-27
標籤: 眾所周知,在程式開發中,難免會遇到需要匹配、尋找、替換、判斷字串的情況發生,而這些情況有時又比較複雜,如果用純編碼方式解決,往往會浪費程式員的時間及精力。因此,學習及使用Regex,便成瞭解決這一矛盾的主要手段。 大 家都知道,Regex是一種可以用於模式比對和替換的規範,一個Regex就是由普通的字元(例如字元a到z)以及特殊字元(元字元)組成的文字模式,它
Time of Update: 2015-04-28
標籤:自動編譯指令碼 build.sh, 放置在項目根目錄下。 #!/bin/bash# check args# init pathCURRPATH=`pwd`LIBDIR="$CURRPATH/WebContent/WEB-INF/lib"SRC="$CURRPATH/src"CLASS="$CURRPATH/WebContent/WEB-INF/classes"if [ -a $CLASS ]; then
Time of Update: 2015-04-27
標籤:加密 解密 技術 回顧 序上一篇文章中簡單的介紹了第二種非對稱式加密演算法 — — DH,這種演算法也經常被叫做金鑰交換協議,它主要是針對密鑰的保護。同時,由於水平的限制,打算這個系列就到此為止了,這篇文章就算是一個總結吧,回顧一下這幾個月來都寫了些什麼。背景其實,在開始寫這個系列之前,我對於 Java
Time of Update: 2015-04-27
標籤:一.問題背景經常碰到要同步資料的情況,而系統內建的複製功能又不能實現增量同步處理,每次都要做全量複製,發生異常情況後只能重頭再來,非常麻煩,優其是對那種大檔案的處理,更是耗時。二.解決方案1.計算來源目錄資料指紋2.計算目標目錄資料指紋3.對比指紋資料,找出差異項,得到需要添加,刪除或更新的檔案清單,計算出需要更新的資料大小4.挨個同步差異項,如果碰到大檔案,則緩衝其指紋資料到目標檔案夾中,供下次同步資料時使用三.資料指紋說明資料指紋顧名思義,就是對某一檔案夾或檔案的唯一標識,其格式為:檔
Time of Update: 2015-04-28
標籤:suspend() 和 resume() 方法:兩個方法配套使用,suspend()使得線程進入阻塞狀態,並且不會自動回復,必須其對應的 resume() 被調用,才能使得線程重新進入可執行狀態。典型地,suspend() 和 resume() 被用在等待另一個線程產生的結果的情
Time of Update: 2015-04-28
標籤:學習內容:
Time of Update: 2015-04-26
標籤:反編譯工具http://download.csdn.net/detail/u011110110/8621653反編譯方法:第一步:你先把下載的包的尾碼名改成.zip第二步:到網上搜尋dex2jar,下載一個,解壓到電腦磁碟中第三步:開啟你改完尾碼名的.zip檔案,將其中的.dex檔案解壓出來,拷貝到dex2jar這個檔案中,和lib檔案夾放在同檔案下第四步:進入cmd命令,然後用cd 命令進入到dex2jar這個檔案中,我的是這樣的cd C:\android反編譯工具\dex2jar-0.
Time of Update: 2015-04-27
標籤:這是小弟的第一篇部落格,寫得不好還請看官見諒哈!java 有兩種資料類型:基礎資料型別 (Elementary Data Type)(int,short,long,byte,float,double,boolean,char),引用資料類型(基礎資料型別 (Elementary Data Type)之外的數組,String,對象等等)。在方法中傳參數有兩種方式:值傳遞和引用傳遞先看下面的一個執行個體。public class Stu {String name;int age;public
Time of Update: 2015-04-28
標籤:java記憶體泄露 cpu過高查詢排錯 1:通過jps命令查看所有進程pid。2:使用top -p pid 針對你所要查的pid查看這個進程的CPU和記憶體以及負載情況使用top -p pid -H
Time of Update: 2015-04-28
標籤:物件導向 枚舉 反射 enum java 轉載請註明出處:http://blog.csdn.net/lhy_ycu/article/details/45332565一、前言 今天我們來講講枚舉,希望通過這篇部落格大家能對枚舉有個更全面的瞭解。枚舉是一種執行個體(大寫)數固定的類(不能再建立執行個體),多用於確定的