JavaSE_03 变量、常量、作用域
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JavaSE_03 变量、常量、作用域,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2467字,纯文字阅读大概需要4分钟。
内容图文
![JavaSE_03 变量、常量、作用域](/upload/InfoBanner/zyjiaocheng/600/74519985dd794f08b05ee47e601126ce.jpg)
JavaSE_03 变量、常量、作用域
文章目录
1.变量
变量概述
程序运行期间,内容可以发生改变的量。
Java是一种强类型语言,每个变量都必须声明其类型。
Java变量是程序中基本的存储单元,其要素包括变量名,变量类型和作用域。
//数据类型 变量名称;
//创建了一个变量:变量名称 = 数据值;
//赋值:将右边的数据值,赋值交给左边的变量
int a;
a=15;
//数据类型 变量名称 = 数据值;
//在创建一个变量的同时,立刻放入指定的数据值
int b = 15;
注意
-
每个变量都有类型,类型可以是基本类型,也可以是引用类型。
-
变量名必须是合法的标识符。
-
变量声明是一条完整的语句,因此每一个声明都必须以分号结束。
-
如果右侧数据的取值范围超过的左侧的数据类型,则会报错。
-
变量名称不能重复。
-
对应float和long类型来说,字符后缀不要丢掉。
-
没有进行赋值的变量,不能直接使用,一定要赋值之后,才能使用。
-
变量的使用不能超过作用域的范围。
-
可以通过一个语句来创建多个变量,但是一般情况不推荐那么写。
-
声明变量如果不赋值,会有一个默认值。
int 类型的默认值是 0;
double 类型的默认值是 0.0;
除了基本类型是,其余的默认值都是null;
布尔值的默认值是false。
2.常量
常量概述
常量:在程序运行期间,固定不变的量。
常量名一般使用大写字符。
//final 常量名=值;
final String TEXT="我是常量";
//static final 常量名=值;
static final String TEXT="我是静态常量";
常量的分类
-
字符串常量:用双引号引起来的部分,叫做字符串的常量。eg:“abc”、“Hello”
-
整数常量:直接写上数字,没有小数点。eg:100、-250
-
浮点数常量:直接写上数字,有小数点。eg:2.5、-3.14、0.0
-
字符常量:单引号引起来的单个字符,单引号中必须有值,叫做字符常量。eg:‘A’、‘中’
-
布尔常量:只有量中取值。eg:true、false
-
空常量:null。代表没有任何数据,不能直接打印。
3.作用域
静态变量,成员变量,局部变量
- 静态变量不依赖于特定的实例,而是被所有实例共享,也就是说,只要一个类被加载,JVM就会给类的静态变量分配存储空间。因此可以通过 类名.变量名 来访问静态变量。
- 类的成员变量的作用范围同类的实例化对象的作用范围相同。当类被实例化的时候,成员变量就会在内存中分配空间,并初始化。直到类的实例化对象的生命周期结束时,成员变量的生命周期才结束。
- 局部变量的作用域与可见性为它所在的花括号内。
public class test{
//静态变量
static int a=10;
//成员变量
String b="Hi,小明";
public void method(){
//局部变量
int c=20;
}
}
4.命名规范
- 所有变量,方法,类名:见名知意。
- 类成员变量:首字母小写,后面每个单词首字母大写(小驼峰式)。
- 局部变量:首字母小写,后面每个单词首字母大写(小驼峰式)。
- 常量:大写字母和下划线。
- 类名:首字母大写,后面每个单词首字母大写(大驼峰式)。
- 方法名:首字母小写,后面每个单词首字母大写(小驼峰式)。
内容总结
以上是互联网集市为您收集整理的JavaSE_03 变量、常量、作用域全部内容,希望文章能够帮你解决JavaSE_03 变量、常量、作用域所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。