Java備忘

方法簽名:方法名和參數類型構成
calulateAnswer(double, int, double)code

垃圾收集器

有些面嚮對象語言要求跟蹤建立的對象,不須要這些對象時,要顯式銷燬。顯式管理內存空間狠繁瑣且容易出錯,Java平臺支持建立任意多對象,並且不須要摧毀他們,當Java運行時環境(JRE)肯定再也不使用某些對象時,就會刪除他們,這個過程叫垃圾收集。
當對象沒有引用時,就能夠垃圾收集。當變量超出做用域時,一般要刪除變量中保存的引用。也能夠經過將該變量的值設成null,顯式刪除其保存的對象引用。程序中同一個對象可能有多個引用,垃圾收集該對象前,必須先刪除這些引用。對象

修飾符 子類 全部環境*
Public Y Y Y Y
Protected Y Y Y N
無修飾符 Y Y N N
Private Y N N N

*全部環境指是否全部的類均可以訪問該成員內存

class Whatever{
    public static varType myVar = initializeClassVariable();
    private static varType initializeClassVariable(){
        //私有靜態方法的優勢:須要從新初始化類變量時能夠重用
    }
}
相關文章
相關標籤/搜索