<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    常用鏈接

    統計

    最新評論

    Special case: primitive types

     

    Special case: primitive types

    Java determines the size of each primitive type. These sizes don’t change from one machine

    architecture to another as they do in most languages. This size invariance is one reason Java

    programs are more portable than programs in most other languages.

     

     

    All numeric types are signed, so don’t look for unsigned types.

    The size of the boolean type is not explicitly specified; it is only defined to be able to take the literal values true or false.

    The “wrapper” classes for the primitive data types allow you to make a non-primitive object on the heap to represent that primitive type. For example:

    char c = 'x';

    Character ch = new Character(c);

    Or you could also use:

    Character ch = new Character('x');

    Java SE5 autoboxing will automatically convert from a primitive to a wrapper type:

    Character ch = 'x';

    and back:

    char c = ch;

    The reasons for wrapping primitives will be shown in a later chapter.

    High-precision numbers

    Java includes two classes for performing high-precision arithmetic: BigInteger and

    BigDecimal. Although these approximately fit into the same category as the “wrapper” classes, neither one has a primitive analogue.

    Both classes have methods that provide analogues for the operations that you perform on

    primitive types. That is, you can do anything with a BigInteger or BigDecimal that you can with an int or float, it’s just that you must use method calls instead of operators. Also, since there’s more involved, the operations will be slower. You’re exchanging speed for accuracy.

    BigInteger supports arbitrary-precision integers. This means that you can accurately represent integral values of any size without losing any information during operations.

    BigDecimal is for arbitrary-precision fixed-point numbers; you can use these for accurate

    monetary calculations, for example.

     

    OX1231×1622×1613×160

    posted on 2008-05-20 13:12 九寶 閱讀(197) 評論(0)  編輯  收藏 所屬分類: Java Study(JavaThinking4)

    主站蜘蛛池模板: 日本免费人成黄页网观看视频 | 色吊丝最新永久免费观看网站| 一级特级女人18毛片免费视频 | 免费成人午夜视频| 亚洲熟女精品中文字幕| 欧美大尺寸SUV免费| 亚洲va成无码人在线观看| 97性无码区免费| 亚洲综合最新无码专区| 一区二区三区AV高清免费波多| 亚洲精品无码日韩国产不卡?V| 国产精品免费观看视频| 亚洲精品字幕在线观看| 久久国产乱子伦精品免费强| 亚洲精品免费在线观看| 日本精品久久久久久久久免费 | 韩国免费三片在线视频| 亚洲av成人片在线观看| 亚洲乱码中文字幕手机在线| 国产免费内射又粗又爽密桃视频| 国产亚洲精品资源在线26u| 免费国产污网站在线观看15| 亚洲午夜福利精品无码| 在线观看特色大片免费网站| 四虎永久成人免费| 国色精品va在线观看免费视频| 亚洲日本一区二区| 妞干网免费视频观看| 日韩久久无码免费毛片软件| 亚洲VA中文字幕无码毛片| 免费看美女裸露无档网站| 男男黄GAY片免费网站WWW| 亚洲色精品aⅴ一区区三区| 日本免费xxxx色视频| AV激情亚洲男人的天堂国语| 亚洲三区在线观看无套内射| 亚洲一级毛片免费观看| 免费视频成人国产精品网站| 久久国产亚洲精品无码| 亚洲人成电影网站国产精品| 18女人毛片水真多免费|