Java变量的存储形式
来源:互联网 发布:mac往u盘拷贝 编辑:程序博客网 时间:2024/05/29 04:14
对初学Java的人来说,要理解变量或方法的存放形式,是一件很难理清楚的事情.我们都知道,Java中的标识符有两种格式,一种是系统预定义(即:关键字),另一种是用户自定义的,但是用户自定义的标识符要遵循以下一些规则:
标识符不能是关键字或true,false,null;
标识符可以包含字母,数字,下划线和美元符号,但是标识符的第一个字符不能为数字;
标识符是要区分大小写的.
同时还有一些约定成俗的编写规范,如:
工程名必须全小写;
包名称必须全小写;
类名称的首字母必须大写,如果是由多个单词组合时,后面单词的首字母也要大写;
变量名或方法名的首字母要小写,如果是由多个单词组合时,后面单词的首字母他大写(驼峰法),可以用下划线来连接.
有了上面这些申明变量的规范后,我们就可以申明变量了,关于变量的作用域,可以这样来理解:
变量在那个大括号{}中申明的,变量就在此大括号{}中才有效,如果变量是在小括号()中申明的,则变量就在此小括号()紧跟着的大括号{}中有效.如:
public classJv{
public static int age=10;
public static void Hello(int age){
age++;
System.out.println("hello==" +age);
}
public static void main(String[] args) {
Hello(age);
System.out.println("main=="+age);
}
}
运行结果为:
hello==11
main==10
从结果来看,在调用hello(age),age子增后就释放了,他只在hello方法中实现自增,故后面在的结果中main==10,没有自增.
在Java中,局部变量及调用时传进来的参数都放在Java栈中,而全局变量(成员变量)和用new创建的对象都存在Java堆中,方法放在代码段中.变量的类型要么是8种基础类型,要么就是引用类型.
- Java变量的存储形式
- java 对象的存储形式
- JAVA 变量的3种形式
- 内存角度理解C语言中变量的存储形式
- java变量的存储位置
- java变量存储的位置
- 《java编程那些事》---之对象的存储形式
- Java中文件存储的两种主要形式
- 成员变量的形式(int)
- java变量、对象的存储位置
- java 中变量存储位置的区别
- java 中变量存储位置的区别
- java 当中变量存储位置的区别
- java中变量 常量的存储
- java 中变量存储位置的区别
- java 中变量存储位置的区别
- java中变量、对象的存储位置
- java 中变量存储位置的区别
- N!的递归调用
- 1026
- java开发环境搭建
- 带头结点单链表的各种各种运算(C++模板类实现)
- 最基本的HTML表格格式,border,再加一点简单的css
- Java变量的存储形式
- 在ASP.NET MVC的Controller Action中获取客户端请求数据
- 从问题看本质: 研究TCP close_wait的内幕
- experiment: tstring字符串查找
- 对netlink无法检测到dellink事件和探测网卡是否插网线方法的简单分析
- Oracle PLSQL之cursor取得是open时的数据
- Session-Servlet 防止表单重复提交 登录系统 代码
- 在c#中(int)、int.Parse()、int.TryParse、Convert.ToInt32()四种转换的区别
- 转: web service