黑马程序员技术交流社区
标题:
数据类型
[打印本页]
作者:
苑桥别馆
时间:
2014-11-1 18:11
标题:
数据类型
JAVA基础,说说什么是基本类型变量与引用类型,以及在内存的存储形式。
作者:
姜浩
时间:
2014-11-1 18:35
基本类型就是那八种,int short char float double boolean long byte
引用类型指向一个对象,不是原始值,指向对象的变量是引用变量。
至于储存形式: 基本类型储存在栈内存中,引用类型储存在堆内存中。这个不确定,欢迎大家纠正。
作者:
feng_0207
时间:
2014-11-1 20:42
http://blog.csdn.net/honglei_zh/article/details/7089601
作者:
yaodd321
时间:
2014-11-1 21:43
这个问题我好想以前问过
------------------------------------
基本类型-Boolean char byte short int long float double void
引用类型-在java中出去基本类型的其他类型都是引用数据类型,自己定义的class类,java提供的各种工具类,都是引用类型。
java中内存的分配
(1) 寄存器-最快的存储区,位于处理器内部。寄存器根据需求进行分配,你不能直接控制。
(2) 堆栈-位于RAM中,通过堆栈指针分配和释放内存。对对象的引用就存储在堆栈中。
(3) 堆-一种通用的内存池,也位于RAM中,用于存放所有的java对象。
(4) 常量存储-常量值通常直接存储在程序代码内部。
(5) 非RAM存储-如果数据完全存活与程序之外,它可以不受程序的任何控制。两个基本的例子是流对象和持久化对象。在流对象中,对象转化为字节流发送给另一台机器。在持久化对象中,对象存放在硬盘上。因此,即使程序终止,他们仍可以保持自己的状态。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2