您的位置:首页 > 编程语言 > Java开发

Java数据类型和引用

2016-08-24 11:33 232 查看

Java的数据类型

java的数据类型分为两种:

基本数据类型 (primitive type)

数值类型

整数类型

byte 8

short 16

int 32

long 64

char 16

浮点型数类型

float 32

double 64

boolean类型

boolean (1/8)

引用数据类型( reference type)

class type

interface type

array type

null type

推荐博客:http://blog.csdn.net/bingduanlbd/article/details/27790287

ps(String 不属于基本数据类型重点内容)



java的两种数据类型的区别:

基本数据类型主要用于表示值,存在 栈 中。
引用数据类型,都属于Object的子类,她的对象一般放在 堆 中。

参考java 内存分配。


java 的引用的定义和分类

我这是这样定义:指向一个引用数据类型的对象的地址的东西。简单点,就说可以通过引用,访问对象的内容。 引用名+对象的地址 就说引用

String str = "Hello World";  //注明不等价与 new String("Hello World")

其中"Hello World"/String("Hello World") 是一个String的实例或者说对象。其中str就说引用。其中Oxdedeed 表示该引用指向的对象在内存中的地址。ps(我随意写的  可能地址的位数不对)。




引用分为强引用、软引用、弱引用和虚引用。

推荐博客:http://blog.csdn.net/u010375364/article/details/51907070
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 数据类型 引用
相关文章推荐