java基礎知識

  1. package:

    1.作用:避免類名的衝突

    2.包名可以有層次結構(域名反寫.項目名稱.模塊名稱)

    3.類的全稱:包名.類名。同包的類不能同名。

    4.建議:包名所有字母小寫。


    import:

    1同包中的類可以直接訪問,

    不同包的類不能直接訪問,想訪問有2種方式

                                            1.先import聲明類再使用。

                                            2.類的全稱訪問。不建議

  2. 訪問控制修飾符:

    1.public:公共的,任何類可以訪問。

    2.protected:受保護的,本類,不同包和同包子類,同包類可以訪問。

    3.默認的:什麼也不寫,本類,同包子類,同包類可以訪問。

    4.private:私有的,本類可以訪問。

     說明:

        1.類的訪問修飾爲public或默認的

        2.類中的成員的訪問修飾如上四種都可以


3.final:最終的,不可改變的

        1.修飾變量:變量不能修改

        2.修飾方法:方法不能被重寫

        3.修飾類:類不能被繼承




4.static

  1靜態變量:

    1.1由static修飾

    1.2屬於類,存儲在方法區中,只有一份

    1.3常常通過類名來訪問

    1.4何時用:所有對象共享的數據(圖片,音頻,視頻等)


  2.靜態方法

    2.1由static修飾

    2.2屬於類的,存儲在方法區中,只有一份

    2.3靜態方法沒有隱式的this傳遞

        靜態方法中不能直接訪問實例成員

    2.4何時用:方法的操作僅與參數相關而與對象無關

  

  3.靜態塊

    3.1屬於類,在類被加載期間自動執行,因類只被加載一次,所以靜態塊也只執行一次

    3.2何時用:加載/初始化靜態資源(圖片,視頻,音頻等)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章