Java基础篇之常量、变量、运算符

数据类型 :
在这里插入图片描述
Java中的基本类型功能简单,不具备对象的特性,为了使基本类型具备对象的特性,所以出现了包装类,就可以像操作对象一样操作基本类型数据。
基本类型对应的包装类
基本类型 byte int short long float double boolean char
包装类型 Byte Integer Short Long Float Double Boolean Charactre

包装类常用的方法:

返回值 方法名 解释
byte byteValue() 将该Integer转为byte类型
double doubleValue() 转为double类型
float floatValue() 转为float
int intValue() 转为int类型
long longValue() 转为long类型
static int parseInt(String s) 将字符串转换为int类型
String toString 转为字符串类型
static Integer valueOf(String s) 将字符串转换为Integer 类型

包装类主要有两种方法:本类型和其他类型之间的转换、字符串和本类型以及基本类型之间的转换。
在这里插入图片描述
在这里插入图片描述
父类和子类
父类是接口或者是抽象类,子类必须继承自父类,一个父类可以有多个子类,但是一个子类只能有一个父类。
在JAVA中,通过关键字extends继承一个已有的类,被继承的类成为父类(超类,基类),新的类称为子类(派生类)。在JAVA中不允许多继承
(1) 继承以及重写:子类继承父类是对父类属性和方法的全面继承,同时子类在继承了父类的方法后,可对父类的方法进行重写。
(2)父类用对象的声明类型,构造器用子类的构造器(有点类似于接口和实现类的对象的关系)。这样使得我们的应用场景和范围更为灵活和广泛。一个父类可以有多个子类,我们可以在声明的时候用父类,在具体的构造器是,用子类。
常量、变量
常量: 在Java中,当常量被设定后,一般情况下就不允许再进行修改了。而且在开始定义常量的时候就需要对常量进行初始化。在常量定义的时候初始化过后,在应用程序中就无法再次对这个常量进行赋值。如果强制赋值,数据库就会跳出错误信息,并拒绝接受这一个新赋的值。常量是被作为public、private、final、static被声明的变量。
变量:Java中的变量包括:实例变量、静态变量(类变量)、局部变量(本地变量)
局部变量没有默认值,必须被声明并且在第一次使用前要给它赋值。
实例变量在类中声明,当对象采用关键字“new”创建时实例变量就被创建了,当对象被销毁时它也就被销毁了。
实例变量可以访问描述符,它的初始值不会被改变。它有默认值,数字的默认为0,boolean的默认是false,对象引用默认值为NULL。
实例变量是归属于类的实例的变量,又称为成员变量,没有经过static修饰。实例变量只能通过类名的实例+点操作符+变量来操作。
静态变量不属于类对象,只属于类本身。每个类只有一个静态变量。它除了作为常量被声明之外,静态变量很少被应用。
例子:

class ABC {
int a; //实例变量
static int b;//静态变量
void fun(){
int d = 10; //局部变量
System.out.println(a);
System.out.println(b);
System.out. println(d);

运算符
1、 “ 【】 ” “ .” "() " 方法调用,属性获取
int[] array = {1,2,3,4,5};
int a = array[0];
int len = array.length; 数组的长度
2、
! 非
~ 按位取反
* 乘法
/ 除号
在这里插入图片描述
在这里插入图片描述
% 取模(余数)
在这里插入图片描述
在这里插入图片描述
+ 加
– 减
++ 自增
【int b = ++a;】
- - 自减
>> 右移 (右移几位,除以2的几次方)
<< 左移 (左移几位,乘以2的几次方)
>>>无符号右移(右移后的空位全补0)
& 按位与
【10 & 13 】
10 : 0000 1010
13 : 0000 1101
10 & 13:0000 1001

^ 按位异或(不同的或)
【10 ^13]
10 : 0000 1010
13 : 0000 1101
10 ^13: 0000 0111

| 按位或
【10 | 13】
10 : 0000 1010
13 : 0000 1101
10 | 13: 0000 1111

&& 短路与

| | 短路或

?条件运算符
逻辑表达式?表达式1:表达式2;

= = 相等

!= 不相等
标识符
Java语言中定义的类型和成员名称必须是有效的标识符。
标识符的第一个字符必须是字母、下划线(“—”)或美元符号(“$"),后面的字符可以是任意的字母、下划线、数字、美元符号。
Java标识符对大小写敏感,没有长度限制,可以为标识符取任意长度的名字,但保留关键字不能作为标识符。

扫描二维码关注公众号,回复: 3930239 查看本文章

猜你喜欢

转载自blog.csdn.net/weixin_43301647/article/details/83016757