<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ### [基本類型的存儲](https://lingcoder.gitee.io/onjava8/#/book/03-Objects-Everywhere?id=%e5%9f%ba%e6%9c%ac%e7%b1%bb%e5%9e%8b%e7%9a%84%e5%ad%98%e5%82%a8) 有一組類型在 Java 中使用頻率很高,它們需要特殊對待,這就是 Java 的基本類型。之所以這么說,是因為它們的創建并不是通過`new`關鍵字來產生。通常`new`出來的對象都是保存在堆內存中的,以此方式創建小而簡單的變量往往是不劃算的。所以對于這些基本類型的創建方法,Java 使用了和 C/C++ 一樣的策略。也就是說,不是使用`new`創建變量,而是使用一個“自動”變量。 這個變量直接存儲"值",并置于棧內存中,因此更加高效。 Java 確定了每種基本類型的內存占用大小。 這些大小不會像其他一些語言那樣隨著機器環境的變化而變化。這種不變性也是 Java 更具可移植性的一個原因。 | 基本類型 | 大小 | 最小值 | 最大值 | 包裝類型 | | :-: | :-: | :-: | :-: | :-: | | boolean | — | — | — | Boolean | | char | 16 bits | Unicode 0 | Unicode 216\-1 | Character | | byte | 8 bits | \-128 | +127 | Byte | | short | 16 bits | \- 215 | \+ 215\-1 | Short | | int | 32 bits | \- 231 | \+ 231\-1 | Integer | | long | 64 bits | \- 263 | \+ 263\-1 | Long | | float | 32 bits | IEEE754 | IEEE754 | Float | | double | 64 bits | IEEE754 | IEEE754 | Double | | void | — | — | — | Void | 所有的數值類型都是有正/負符號的。布爾(boolean)類型的大小沒有明確的規定,通常定義為取字面值 “true” 或 “false” 。基本類型有自己對應的包裝類型,如果你希望在堆內存里表示基本類型的數據,就需要用到它們的包裝類。代碼示例: ~~~ char c = 'x'; Character ch = new Character(c); ~~~ 或者你也可以使用下面的形式: ~~~ Character ch = new Character('x'); ~~~ 基本類型自動轉換成包裝類型(自動裝箱) ~~~ Character ch = 'x'; ~~~ 相對的,包裝類型轉化為基本類型(自動拆箱): ~~~ char c = ch; ~~~ 個中原因將在以后的章節里解釋。
                  <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>

                              哎呀哎呀视频在线观看