原创 ArrayList和Vector的區別 ---學習筆記

這兩個類都實現了List接口(List接口繼承了Collection接口),他們都是有序集合,即存儲在這兩個集合中的元素的位置都是有順序的,相當於一種動態的數組,我們以後可以按位置索引號取出某個元素,,並且其中的數據是允許重複的,這是Ha

原创 關於重寫equals,hashcode以及compareTo方法

1.Object的equals()方法比較的是地址值 2.String 、Math、還有Integer、Double。。。。等這些封裝類重寫了Object中的equals()方法, 讓它不再比較句柄(引用),而是比較對象中實際包含的整數的

原创 Static Nested Class 和 Inner Class ---學習筆記

Nested Class (一般是C++的說法),Inner Class (一般是JAVA的說法)。Java內部類與C++嵌套類最大的不同就在於是否有指向外部的引用上。  注: 靜態內部類(Inner Class)意味着1 創建一個sta

原创 final, finally, finalize的區別 ---學習筆記

 final : 用於聲明屬性,方法和類,當修飾屬性時,表示屬性不能被改變;當修飾方法時,表示該方法不能被覆蓋;當修飾一個類是表示該類不能被繼承。 finally: 是異常處理語句結構的一部分,常常與try,catch 搭配使用,不管tr

原创 JAVA基礎類型範圍 ---學習筆記

在JAVA中一共有八種基本數據類型,他們分別是基本數據類型:byte、short、int、long、float、double、char、boolean封裝類:整型其中byte、short、int、long都是表示整數的,只不過他們的取值範

原创 abstract class和interface有什麼區別 ---學習筆記

含有abstract修飾符的class即爲抽象類,abstract 類不能創建的實例對象。含有abstract方法的類必須定義爲abstract class,abstract class類中的方法不必是抽象的。abstract class

原创 Android APK反編譯得到Java源代碼和資源文件

這段時間在學Android應用開發,在想既然是用Java開發的應該很好反編譯從而得到源代碼吧,google了一下,確實很簡單,以下是我的實踐過程。在此鄭重聲明,貼出來的目的不是爲了去破解人家的軟件,完全是一種學習的態度,不過好像通過這種方

原创 Java 面向對象的特徵---學習筆記

1.繼承:在定義和實現一個類的時候,可以在一個已經存在的類的基礎之上來進行,把這個已經存在的類所定義的內容作爲自己的內容,並可以加入若干新的內容,或修改原來的方法使之更適合特殊的需要,這就是繼承。繼承是子類自動共享父類數據和方法的機制,這

原创 SSH服務連接時常見問題解答

什麼是SSH呢? SSH的英文全稱是Secure SHell。通過使用SSH,你可以把所有傳輸的數據進行加密,這樣"中間人"這種攻擊方式就不可能實現了,而且也能夠防止DNS和IP欺騙。還有一個額外的好處就是傳輸的數據是經過壓縮的,所以可以

原创 Java Math.round() ---學習筆記

public class MathTest {       public static void main(String[] args) {           System.out.println("小數點後第一位=5");      

原创 簡單製作Android開機動畫

開機動畫的製作,先要從bootanimation.zip這個壓縮包說起,從網上隨便下載一個動畫包,解壓後可以得到part0 part1和desc.txt,其中desc.txt最重要,打開desc.txt我們可以看到其中480 852意

原创 Ubuntu下配置samba服務器

一.samba的安裝:    sudo apt-get insall samba                    // (sudo get temp root auth)    sudo apt-get install smbfs

原创 HashMap和Hashtable的區別 ---學習筆記

   1.HashMap是Hashtable的輕量級實現(非線程安全的實現),他們都完成了Map接口,主要區別在於HashMap允許空(null)鍵值(key),                      由於非線程安全,效率上可能高於H

原创 synchronized關鍵字筆記

1.當synchronized關鍵字修飾一個方法的時候,該方法叫做同步方法。 2.Java中的每一個對象都有一個鎖(lock),或者叫做監視器(monitor),當訪問某一個對象的synchronized方法時, 表示將該對象上鎖,此時

原创 Android開發工具---SQLiteManager插件

Android開發工具---SQLiteManager插件 效果圖如下: 平時在開發過程中查看數據庫都要把數據庫文件導出來,然後再用其他工具打開,SQLiteManager插件則給予我們一些便利,只需要按照下面的操作步驟就可以在ecl