<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ### [基本類型默認值](https://lingcoder.gitee.io/onjava8/#/book/03-Objects-Everywhere?id=%e5%9f%ba%e6%9c%ac%e7%b1%bb%e5%9e%8b%e9%bb%98%e8%ae%a4%e5%80%bc) 如果類的成員變量(字段)是基本類型,那么在類初始化時,這些類型將會被賦予一個初始值。 | 基本類型 | 初始值 | | :-: | :-: | | boolean | false | | char | \\u0000 (null) | | byte | (byte) 0 | | short | (short) 0 | | int | 0 | | long | 0L | | float | 0.0f | | double | 0.0d | 這些默認值僅在 Java 初始化類的時候才會被賦予。這種方式確保了基本類型的字段始終能被初始化(在 C++ 中不會),從而減少了 bug 的來源。但是,這些初始值對于程序來說并不一定是合法或者正確的。 所以,為了安全,我們最好始終顯式地初始化變量。 這種默認值的賦予并不適用于局部變量 —— 那些不屬于類的字段的變量。 因此,若在方法中定義的基本類型數據,如下: ~~~ int x; ~~~ 這里的變量 x 不會自動初始化為0,因而在使用變量 x 之前,程序員有責任主動地為其賦值(和 C 、C++ 一致)。如果我們忘記了這一步, Java 將會提示我們“編譯時錯誤,該變量可能尚未被初始化”。 這一點做的比 C++ 更好,在后者中,編譯器只是提示警告,而在 Java 中則直接報錯。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看