Java编程03之Java数据类型和变量

网友投稿 932 2022-05-30

Java编程03之Java数据类型和变量

第四章 Java数据类型和变量

变量

变量是程序中存储数据的基本单元,在该存储空间中,存储的数据值可以改变

程序在执行过程中,最重要的就是对数据的处理,数据主要是以变量的形式临时存放在内存中的,通过变量名可以对数据进行访问

如何使用变量

第一步:声明变量, 就是根据声明的变量类型在内存中申请相应大小的空间(数据类型 变量名; int age;)

第二步:赋值, 就是将数据存储到申请的内存空间中(变量名 = 数值; age = 20;)

第三步:使用变量,可以通过变量名对数据进行访问,即取出数据

注意:一、二步可以合并 (数据类型 变量名 = 数值; int age = 20;)

什么是标识符

用来标识类名、变量名、方法名、数组名、文件名的有效字符序列称为标识符

标识符由字母、数字、下划线( _ ) 和美元($)组成,并且第一个字符不能是数字

标识符不能是Java关键字和保留字,但可以包含其内

标识符区分大小写,遵循驼峰命名规范

标识符命名要简单明了,见名知意

局部变量和全局变量

全局变量:类的属性,也叫成员变量或实例变量。在类体内,方法体外声明,没有static关键字修饰的变量

局部变量:某个方法或代码块中临时定义的变量。在某个方法或代码块中临时定义的变量,只在方法体或块中有效

静态变量:被static修饰的变量,整个类的成员共享的变量。在类体内,方法体外声明,有static关键字修饰的变量

数据类型

java中数据类型有两大类:基本数据类型和引用数据类型

基本数据类型又分为4大类(整数、布尔、浮点、字符),8小种

整数类型

浮点类型

boolean类型

Java编程03之Java数据类型和变量

字符类型

编码

基本数据类型之间的转换

八种基本数据类型中,除boolean类型不能转换外,其他基本数据类型之间都可以相互转换

把一个表示范围小的数值或变量赋值给表示范围大的变量,会发生自动数据类型转换

把一个表示范围大的变量或数值赋值给另一个表示范围小的变量,要想编译不报错,需进行强制数据转换,即在要强转的数据前面添加(),小括号中写上要目标数据类型,但运行时可能会出现精度丢失

整形字面量会默认被当做int类型来处理,如果想赋值给long类型变量,需要加后缀L/l;浮点型字面量默认会被当做double类型变量来处理,如果向赋值给float类型的变量,需要加后缀F/f

引用数据类型

在C和C++中通过指针操作内存中的元素,在Java中是通过引用来操作的。在Java中,一切都被视为对象,操作的标志符实际上是对象的一个引用;

引用数据类型又可分为:数组,接口,类。以String类型的字符串为类

Java中由多个字符组成的字符序列称为字符串

字符串类型由String关键字表示,其所表示的若干字符序列必须包含与英文双引号内,如“华为云加油!”

注意:两个引用类型的值进行"=="比较的话,比较的是引用类型指向的对象的内存地址

Java 数据结构

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:我们刷热点时,微博性能为何40%↑ ?
下一篇:【Git】常用指令及操作流程介绍
相关文章