java基礎知識

來源:互聯網
上載者:User

標籤:方法區   3.2   改變   執行個體   nal   ack   2.3   1.4   同名   

  • package:

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

    2.包名可以有階層(網域名稱反寫.項目名稱.模組名稱)

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

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


    import:

    1同包中的類可以直接存取,

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

                                            1.先import聲明類再使用。

                                            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何時用:載入/初始化靜態資源(圖片,視頻,音頻等)


    java基礎知識

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.