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;

  • 相关阅读:
    JAVA之代理2CGLib
    Java并发编程:Lock
    synchronized详解
    redis哨兵机制--配置文件sentinel.conf详解
    redis.conf讲解
    [Java并发包学习八]深度剖析ConcurrentHashMap
    [Java并发包学习七]解密ThreadLocal
    T和Class以及Class的理解
    python学习笔记十:异常
    python学习笔记九:正则表达式
  • 原文地址:https://www.cnblogs.com/fanchangfa/p/2592237.html
Copyright © 2011-2022 走看看