java变量与常量
Posted 一梦三千年
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java变量与常量相关的知识,希望对你有一定的参考价值。
常量:
定义:程序运行过程中,不能再次该表的指
作用:
1.固定的值,代表计算过程中经常用到的值,便于计算
2.用来代表一个含义
键盘:8代表up 4代表left 6代表right 5代表down
什么样的值算是常量:
1.固定不变的值算作常量 1 3.14 \'a\' true(可以认为所有基本类型的值,固定不变是常量)
2.特殊常量
"abc" --->String
String是一个引用数据类型(class类),值狠特殊,可以视为常量
3.自己创建的空间,存储一个值,让它固定起来,不能改变
final int p = 1
变量:
定义:程序执行过程中可以改变的
变量指的是一个内存空间(小容器)
变量空间在创建(声明)的时候,必须指定数据类型和空间的名字
变量空间里面只能存储一个内容(值,引用)
变量空间内的内容可以改变
创建方法:
数据类型 变量名字
int a;
命名规则:
字母(分大小写) 数字(0-9不允许开头) 符号(英文符号_$) 中文(不推荐)
命名规约:
类名字:首字母大写,若是两个单词以上,所有单词首字母大写
变量名:首字母小写,两个以后上,则之后的单词首字母大写(驼峰式命名规则)
所有名字做到见名知义,增强可读性
注意:变量是一个空间,可以只创建空间,里面不存在内容,但是变量创建后是没有默认值,所以是不能拿来使用的
例:
byte x = 1 //声明一个byte类型的变量空间,空间名称为x且将1赋值到x空间进行存储
1.x存储在哪儿?
2.1存在哪?
3.=做了什么?
解释:
1.硬盘是创建一个文件 Test.java
2.文件中的内容是是我们编写的源代码(跟计算机发送指令)
public class Test{
public static void main(String[] args){
byte x;
x = 1
}
}
3.将Test.java的源文件-->编译-->Test.class
4.执行-->内存中执行
将硬盘中的Test.class内容加载至内存中
5.我们写好的指令执行内存的空间,赋值,变化
原理图:
以上是关于java变量与常量的主要内容,如果未能解决你的问题,请参考以下文章