码迷,mamicode.com
首页 > 编程语言 > 详细

Java中的原始类型(Primitive Types)与引用类型(Reference Values)

时间:2016-08-02 13:35:17      阅读:1293      评论:0      收藏:0      [点我收藏+]

标签:

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。

 

Java中的原始类型(Primitive Types)与引用类型(Reference Values)

标签:

原文地址:http://www.cnblogs.com/cuglkb/p/5728713.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!