原创 Linux常用命令筆記-Shell

Shell 何爲Shell,就是用戶和操作系統核心交互的工具,用戶通過Shell向操作系統發送指令,來支配系統中的硬軟件設備。 在Linux上使用的Shell有很多,其中最爲廣泛的要數Bash(BourneAgain Shell,簡稱s

原创 eclipse_64位 反編譯插件:jadclipse3.3

        今天,剛剛換了個固態硬盤,順便裝了一個64的win7,感覺速度的確提高了一大截,但是接踵而來也有很多麻煩,原來32位的軟件大部分用不了。         eclipse換成64位的eclipse4.2,沒想到原來的反編譯插

原创 JDK1.7-String源碼詳解

      String表示字符串,是char的有序集合,在java中所有的字符串值,都是String的實例。    String類提供了很多方法,如獲取字符串中的字符,比較字符串,查詢字符等。    Java給String的 + 操作提

原创 比較兩個List是否相等(相同元素)

最近做的一個項目,獲取檢查兩個request中的選項是否一樣,所以碰到了校驗兩個List是否相等的問題,所以在此yy了一下。 我們看看如何比較兩個數組相等。數組是一個連續的內存空間,所以一般來說,兩個數組相等,就是意味着他們有相同的長度,

原创 64位win 7裝Linux虛擬機(RedHat)

好不容易在我64的win7下裝好了RedHat,和大家分享一下幾個麻煩的地方: 1 教程         安裝教程還是很多的,基本上掌握流程就好,版本可以調自己合適的,教程如:http://www.linuxidc.com/Linux/

原创 JDK-CountDownLatch-實例、源碼和模擬實現

Conception A synchronization aid that allows one or more threads to wait until a set of operations being performed in o

原创 DAO模式

DAO(Data Access Object)模式實際上是兩個模式的組合,即DataAccessor 模式和 Active Domain Object 模式。 其中DataAccessor模式實現了數據訪問和業務邏輯的分離,而Active

原创 淺談JDK的File.equal()

           我們一般比較兩個文件對象是否同一個文件,一般會使用java.io.File.equal()。這裏所說的equal()並不是比較文件內容是否一樣,而是看兩個文件對象是否指向同一個文件。          File的eq

原创 Import原理,避免誤區

        import在java中是非常普遍的關鍵字,只要是會java基礎的人肯定會用,但如果不瞭解他的其原理,很容易會進入理解的誤區。   基本概念         對於每個類,都有一個全名,其中包括兩部分:所在的包名和 類名。例

原创 草稿note

NullPointException 點贊 收藏 分享 文章舉報 Jacky-止涯 發佈了44 篇原創文章 · 獲贊 11 · 訪問量 13萬+ 私信

原创 JDK1.7-Arrays源碼詳解

  Arrays 此類包含數組操作的各種方法(比如排序和搜索)。此類還包含一個允許將數組作爲列表來查看的靜態工廠。除非特別註明,否則如果指定數組引用爲null,則此類中的方法都會拋出 NullPointerException   Arra

原创 Linux常用命令筆記-Shell Script

Shell Script 顧名思義,Shell Script就是利用 shell所寫的一個腳本,簡單來說就是將許多shell指令集合起來,可以一次執行。相當於dos中的.bat批次文件。 Shell腳本是最常用的系統管理工具,一般用來結合

原创 類的初始化&實例化順序

講到類的初始化和實例化(見我的《Class的生命週期》),不得不提提初始化和實例化的順序,我想這也是一直困擾了很大一部分人。          從大流程來說,類肯定是先初始化,再實例化的,這裏得出第一個順序: 靜態域 --> 實例域 --

原创 JVM類加載機制-ClassLoader

類的加載         何爲類加載器,簡單的說就是JVM通過類加載器ClassLoader,把.class文件中的信息,拼裝成Class對象放入內存中。         JVM的類加載器,就是字節碼和JVM的橋樑。如下圖所示,我們寫好的

原创 Class的生命週期

         之前的《JVM類加載機制-ClassLoader》和《初探JVM-ClassLoader源碼》,只是討論了Class的加載部分,現在來縱觀一下整個Class的生命週期。          Class的生命週期就是指一個c