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

java 数据类型(data type)

2016-09-04 04:47 281 查看
一,变量命名规则

变量名由 字母,数字,下划线,美元符号($),人名币符号(¥)组成,并且不能用数字开头;

二,数据类型

1,基本数据类型

byte, short,char, int, long, float, double, boolean ;

2,引用数据类型

所有的对象;

三,数据在内存中的存储

1,栈:

在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。

2,堆:

堆内存用于存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机自动垃圾回收器来管理。在堆中产生了一个数组或者对象后,还可以在栈中定义一个特殊的变量,这个变量的取值等于数组或者对象在堆内存中的首地址,在栈中的这个特殊的变量就变成了数组或者对象的引用变量,以后就可以在程序中使用栈内存中的引用变量来访问堆中的数组或者对象,引用变量相当于为数组或者对象起的一个别名,或者代号。

3,全局数据区:保存static类型的属性。

4,全局代码区:保存所有的方法定义。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: