JavaSE-数组、运算符

一、数组概念

数组是一组类型相同的数据的集合。

数组能够作为数据的容器使用,把多个数据集中存储;

当需要同时保存多个类型相同的变量并进行处理时,可以考虑用数组。

二、数组特性

Java的数组长度一经确定不能改变;

数组在内存中是连续分配,所以读取速度快。

三、数组元素

1、数组中存储的数据称为数组的元素(Element);

2、数组本身是引用类型,但是数组中的元素可以是基本数据类型,也可以是引用类型;

3、数组中的元素有索引值,索引值从0开始

四、数组的声明

数组元素类型[ ] 变量名称;  或 数组元素类型 变量名称[ ] ; 推荐第一个

数组元素类型[ ][ ] 变量名称 = new 数组元素类型[ 一维长度][ 二维长度]

五、数组的使用

1、长度:array.length,

2、排序:Arrays类的sort方法----array.sort

六、算术、关系、位、逻辑运算符的特点及使用

从功能角度分,Java中的运算符可以分为算术、关系、位、逻辑运算符四类;

运算符既可以对变量进行运算,也可以对常量进行运算,被运算的数据称作操作数;

多数运算符的操作数只能是基本数据类型,只有+、==、!=例外,

其中+不仅能对基本数据类型进行加运算,还能将字符串进行连接;

==、!=除了可以比较基本数据类型的二进制值外,还能比较基本数据类型的地址。

1、算数运算符

java playwright元素定位_运算符

 2、关系运算符

== 以及 != 也可以对引用类型进行运算,比较是否是同一个对象;

3、逻辑运算符(短路运算符、非短路运算符)

逻辑运算中的与和或运算都分别有两个,& 和 && 以及 | 和 ||。

& 和 | 称为非短路逻辑运算;|| 和&&称为短路逻辑运算;

如果存在T1&T2,当T1为false时,返回值已经确定为false,但是依然还会运算T2表达式;所以称为非短路;

如果存在T1&&T2,当T1为false时,返回值已经确定为false,就不会运算T2表达式;所以称为短路;

|与 || 也存在类似逻辑,当第一个表达式为true时,因为已经确定了返回值肯定是true ,所以||就不再运算第二个表达式。

4、复合赋值运算与普通赋值运算的区别

java playwright元素定位_java playwright元素定位_02