zoukankan      html  css  js  c++  java
  • Java中的原始类型(Primitive Types)与引用类型(Reference Values)

    Java虚拟机可以处理的类型有两种,一种是原始类型(Primitive Types),一种是引用类型(Reference Types).

    与之对应,也存在有原始值(Primitive Values)和引用值(Reference Values)两种类型的数值可用于变量赋值、参数传递、方法返回和运算操作。

    原始类型与值

    Java虚拟机支持的原始数据类型包括数值类型、布尔类型和returnAddress类型。

    数值类型包括:整数类型和浮点类型。

    整数类型包括:

    1、byte

    2、short

    3、int

    4、long

    5、char

    浮点类型:

    1、float

    2、double

    布尔类型:boolean

    returnAddress类型:表示一条字节码指令的操作码(Opcode)。在所有的虚拟机支持的原始类型之中,只有returnAddress类型是不能直接Java语言的数据类型对应起来的。

    引用类型与值

    Java虚拟机中有三种引用类型:类类型(Class Types)、数组类型(Array Types)和接口类型(Interface Types)。

    这些引用类型的值分别由类实例、数组实例和实现了某个接口的类实例或数组实例动态创建。引用类型的默认值是null。

  • 相关阅读:
    iframe
    go web
    go 算法与数据结构
    go redis
    go 网络编程
    go 并发编程
    go 序列化
    go 文件操作
    go 面向对象
    go 环境及4开发
  • 原文地址:https://www.cnblogs.com/cuglkb/p/5728713.html
Copyright © 2011-2022 走看看