zoukankan      html  css  js  c++  java
  • Java的基本类型和用户创建的类的创建方法

    1、用new的方法,为实例引用用户创建好的类class

    A a = new A();

    2、基本类型的创建

    在程序设计中经常需要一系列特殊类型,他们需要特殊对待,可以把它们想象成“基本”类型。

    即,不用new来创建变量,而是创建一个并非是引用的“自动”变量,这个变量直接存储“值”,并置于堆栈中,因此更加高效。

    why?因为这些基本类型,比较小,比较简单,用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  bits -263 -263-1 Long
    float  bits IEEE754 IEEE754 Float
    double  bits IEEE754 IEEE754 Double
    void - - - Void

    备注:所有数值类型都有正负号,所以不要去寻找无符号的数值类型;boolean类型所占存储空间大小没有明确指定,仅定义为能够取字面值true或false;基本类型具有的包装器类(容器),使得在堆中创建对象的时候可以区分类型。

  • 相关阅读:
    on duplicate key update之多列唯一索引
    js 判断 微信浏览器 安卓/苹果 pc/移动
    history 和 hash (转)
    路由vue-router
    添加图标ico
    vue项目结构
    vue2.0项目的构建
    echarts使用 图例改变和默认不选中
    微信自定义菜单设置 及 emoji表情更换
    复制/设置剪切板内容 (浏览器/nativejs)
  • 原文地址:https://www.cnblogs.com/hoanfir/p/9262905.html
Copyright © 2011-2022 走看看