Java学习之路---常用的方法或关键字(01)

常用的方法:

equals方法:

equals通常用来比较两个字符串,例如:
在这里插入图片描述
要注意的是,sex也就是equals前面不能为空值,否则会报空指针!

Random随机数:

在这里插入图片描述

常用关键字:

private关键字:

在这里插入图片描述
在不同的工具中有不同的快捷键可以自动生成 getset方法例如:
MyEclipse:ctrl+alt+s+r;
IDEA:alt+insert

this关键字:

可以看到一半 自动生成的 getset方法中存在this关键字,这个关键字一般指的是成员变量。
在这里插入图片描述

final关键字:

final修饰方法:

Final关键字可以修饰方法,修饰的方法为最终方法,不能被子类重写
示例:
不加final
在这里插入图片描述
可以看到在myeclipse中有Fu类的show方法,
在这里插入图片描述
加入final关键字:
在这里插入图片描述
Zi:
在这里插入图片描述
fu类的show方法消失了

final修饰变量:

final修饰基本类型变量:

final修饰的基本类型变量为常量,不能再次改变其值,只能调用
示例:
未加final:
在这里插入图片描述
加入final:
在这里插入图片描述可以看到软件直接报错提示错误信息,

final修饰引用类型的变量:
未加final:

示例:
在fu中定义一个基本类型:
在这里插入图片描述
test类中:
在这里插入图片描述
可以看到没有加入final时可以正常使用

加入final

在这里插入图片描述
可以看到虽然第一次使用的时候可以正常赋值但是,不能再次创建引用类型
所以,final对于引用类型修饰的是地址,地址值不能发生改变但是值可以发生改变,

小结:

在这里插入图片描述

final修饰类:

final修饰的类为最终类,不能有子类
示例:
未加final:
在这里插入图片描述
子类:
在这里插入图片描述
加入final关键字:
在这里插入图片描述
子类:
在这里插入图片描述
可以看到报错信息为父类是final修饰的不能继承

小结:

在这里插入图片描述
在这里插入图片描述

static关键字:

static修饰变量:

未加static:

在这里插入图片描述
在这里插入图片描述
可以看到两个学生都是家里蹲大学,加入我对第一个学校进行赋值后,第二个学校不想赋值,也想成为家里蹲大学:
在这里插入图片描述
可以看到以上代码不能实现

这里可以使用static关键字来修饰学校,已到达共享内容。

加入static:

在这里插入图片描述
在这里插入图片描述
可以看到成功共享
但是不建议创建对象来使用,一般在代码开始时来声明:
在这里插入图片描述
可以看到以下所有的成员对象共用un的值。

小结:

在这里插入图片描述

static修饰方法:

示例:
在这里插入图片描述

可以看到一个非静态成员方法可以访问同一个类下的所有静态和非静态资源
在这里插入图片描述
可以看到一个静态成员方法可以访问同一个类下的静态资源,但是不能访问非静态资源

小结:

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

牛总来学习了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值