提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
提示:本文章是java基础部分---变量的学习。
今天学习了java的基础部分--变量的学习。也算是开始进一步学习java部分了,虽然之前也学过,了解过,但并没有系统总结过。所以呢,从这篇文章开始,记录一下java基础部分的学习部分。
本人也是在大量资料中学习,若有遗漏的或不对的可以评论或私信,一起学习。
什么是变量?
变量,顾名思义,可以改变的量。在程序运行时,执行过程中,它的值是可以改变的。
变量声明时,在内存中开辟一个空间,为它使用,所以可以说声明了一个变量,就是在内存中创建了一块空间。
列如:
int a;
a=1;
这两行代码的意思就是在内存中开辟了一个名字为a的空间,并在这个空间中存了1这个值。
变量的作用?
变量的作用就是在内存中存储数据。
变量的分类
变量一共有四类(整型,浮点型,字符型,布尔型),一共八种。
这里简单列一下:
1.整型
byte(字节型、1字节)
int(整型、4字节)
long(长整型、8字节)
short(短整型、2字节)
2.浮点型
float()
double(精度会丢失)
3.字符串型
char(只能保存一个字符,一个数字)
String(不属于四类八种中的一个,是衍生的一种)
4.布尔类型
boolean(布尔型,false /true)
变量的命名规则(java中)
- 变量名只能由字母、数字、下划线和美元符号组成。
- 变量名必须以字母、下划线或美元符号开头。
- 变量名不能是Java关键字或保留字。
- 变量名区分大小写。
- 变量名应该具有描述性,能够清晰地表示变量所代表的含义。
- 变量名采用驼峰式命名法,即第一个单词以小写字母开始,后面的每个单词的首字母大写。
- 建议使用英文单词或单词缩写作为变量名,不要使用拼音或者中文字符。
int studentAge; //采用驼峰式命名法,以小写字母开头 double pricePerItem; String lastName;
变量的使用
格式(三要素):变量类型 变量名称 = 值;
访问:直接通过变量名访问
重新赋值:变量名=新的值;
全局变量
-
数据类型可以是8种基本数据类型,也可以是引用数据类型(String是引用数据类型)
-
声明变量名的规则
a. 由字母、数字、_、$ 组成
b. 不能以数字作为标识符的首字母
局部变量
局部变量的三种形式和作用域
-
定义在方法的参数列表中,其作用在该方法内部
-
定义在方法的内部,其作用是从被定义的代码行开始,直到该方法的最后一行结束
-
定义在代码块({})中的变量,其作用是从被定义的代码行开始,直到该代码块的最后一行结束
常量
常量不同于常量值,它可以在程序中用标识符来代替常量值使用,因此使用前必须先定义。
-
使用 final 关键字来定义常量。
-
声明常量的同时要赋予一个初始值。
-
常量一旦初始化就不可以被修改。
-
为了与变量区别,常量声明一般都用大写字符。
静态变量
定义在类中、方法之外的变量,用static修饰,不能被改变。
总结
这些都是一些基础的知识点,今天也是系统学习的开始,也算是复习。后续也会根据自己的进度继续更新知识点。让我们更加努力,梦想成为java全栈,加油。