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

Java内存分析

时间:2014-12-24 13:15:20      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

 

注:

变量:从本质上讲,变量其实是内存(栈)中的一小块区域,使用变量名来访问这块区域。因此,每个变量使用前必须先申请(声明),然后必须进行赋值,才能使用。

按被声明的位置划分:

  • 局部变量:方法或语句块内部定义的变量。
  • 成员变量:方法外部、类的内部定义的变量。
  • 注意:类外面(与类对应的大括号外面)不能有变量的声明。

按所属的数据类型划分:

  • 基本数据类型变量(在栈内)
  1. boolean型只用ture 和 false
  2. char型表示单个字符,用单引号括起来。

    例子:char a=‘a‘ , b=‘中‘ ;(字符可以是字母,中文,符号等等)

    char  c = ‘\u0061‘;(可用Unicode编码表示,每个字符占两个字节)

    char d = ‘\n‘;   //‘\n‘代表换行符      (还可以用转义字符‘\‘来将其后面的字符转变为其它含义)

  • 引用数据类型变量(在堆内)

技术分享

常量:常量用字符串表示,分字符常量和字符串常量两种,值不可改变。(用到final关键字)

Java内存分析

标签:

原文地址:http://www.cnblogs.com/centvinzz/p/4182102.html

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