zoukankan      html  css  js  c++  java
  • Java基础语法进阶

    打包(Wrap)基本数据类型

            基本数据类型:long、int、double、float、boolean、byte等在Java中这些并不是对象,只是纯粹的数据。

            将基本数据类型包到一个对象中,就可以操作这个对象,就好像将基本数据类型当做对象一样操作。

            可以即那个int、long、double、float、boolean、byte等使用对应的Integer、Long、Double、Float、Boolean、Byte等类进行打包,进行对象的操作。

    自动装箱和拆箱

            在J2SE 5.0之后提供了自动装箱的功能,可以直接这样来打包基本数据类型:

                    Integer  integer = 10;

            或:

                    int   i = 10;

                    Integer   integer = i;

            也可以使用更一般化的java.lang.Number类来自动装箱:

                    Number  number = 3.14f;

                    3.14f会被自动装箱为Float,然后指定给number。

            从J2SE  5.0开始可以自动装箱,也可以自动拆箱:

                    Integer  foo = 10;

                    int  foof= foo;

  • 相关阅读:
    HDU1260DP
    HDU1114 背包
    HDU1078记忆化搜索
    HDU1024 最大m子段和
    Codeforces Round #401 (Div. 2) A,B,C,D,E
    HDU3666 差分约束
    HDU1540 区间合并
    HDU3308 线段树(区间合并)
    Codeforces Round #403 (Div. 2) B 三分 C dfs
    HDU1573 线性同余方程(解的个数)
  • 原文地址:https://www.cnblogs.com/fanchangfa/p/2592237.html
Copyright © 2011-2022 走看看