zoukankan      html  css  js  c++  java
  • 从头认识java-1.8 创建和操纵对象(2)

    接着上一章节,我们继续聊创建和操作对象的话题。

    (2)基本类型创建与运算

    上面的存储提到,一般new的对象是放在堆里面,而对象与变量直接的关系是放在栈里面,其实栈还有其他东西,就是基本类型所存储的数值,这样使得运算更快。

    下面是基本类型的一些信息:



    简单类型

    boolean

    byte

    char

    short

    Int

    long

    float

    double

    void

    二进制位数

    1

    8

    16

    16

    32

    64

    32

    64

    --

    封装器类

    Boolean

    Byte

    Character

    Short

    Integer

    Long

    Float

    Double

    Void

    基本类型都有相应的封装器:

    int a = 10000;
    Integer b = new Integer(10000);

    高精度类型:

    BigDecimal c;
    BigInteger d;

    BigDecimal支持任意长度的定点数,大多用于货币计算。

    BigInteger支持任意长度的整形数计算。


    (3)数组的创建与初始化

    跟c和c++一样,java也支持数组。

    由于数组在c和c++里面会引发非常大的内存管理问题,因此java的数组必须初始化,而且如果超过数组存储个数,会异常。这个用效率换来安全性。

    数组将在后面的章节详细展开。


    这一章节简单介绍了基本类型与数组的创建。


    这一章节就到这里,谢谢。

    -----------------------------------

    目录


    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    springcloud之配置中心和消息总线(配置中心终结版)
    yaml
    RESTful API
    单元测试Junit5
    IDEA社区版创建web项目
    Mybatis常见面试题
    mybatis逆向工程
    mybatis注解
    延迟加载
    缓存
  • 原文地址:https://www.cnblogs.com/raylee2007/p/4896695.html
Copyright © 2011-2022 走看看