首页 > 代码库 > Java内存分析
Java内存分析
注:
变量:从本质上讲,变量其实是内存(栈)中的一小块区域,使用变量名来访问这块区域。因此,每个变量使用前必须先申请(声明),然后必须进行赋值,才能使用。
按被声明的位置划分:
- 局部变量:方法或语句块内部定义的变量。
- 成员变量:方法外部、类的内部定义的变量。
- 注意:类外面(与类对应的大括号外面)不能有变量的声明。
按所属的数据类型划分:
- 基本数据类型变量(在栈内)
- boolean型只用ture 和 false
- char型表示单个字符,用单引号括起来。
例子:char a=‘a‘ , b=‘中‘ ;(字符可以是字母,中文,符号等等)
char c = ‘\u0061‘;(可用Unicode编码表示,每个字符占两个字节)char d = ‘\n‘; //‘\n‘代表换行符 (还可以用转义字符‘\‘来将其后面的字符转变为其它含义)
- 引用数据类型变量(在堆内)
常量:常量用字符串表示,分字符常量和字符串常量两种,值不可改变。(用到final关键字)
Java内存分析
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。