String +static + array + math 黑马 day8记录 2020-10-03

String

1.字符串比较: equals(Object obj);一个变量合一常量比较时,推荐常量写在前面。
对于引用类型: ==是对地址的比较
2.String相关的方法: 获得长度length、字符串拼接concat、获取单个字符、查某字符首次出现的位置
3.String传统转换的方法
toCharArray()将字符串拆分成字符数组作为返回值;
getBety() 将字符串转换成字节数组;
replace()将老字符串转换成新字符串。
4.分割字符串,以某规则分割。按英文.分割时,必须写成//.
5.字符串内容用不可变,可以共享。相当于是char【】,底层是byte【】

static关键字

1.一旦用了static关键字,则这样的内容不再属于对象自己,而是属于类,凡是类的对象,都共享同一份。 (多对象共享同一份数据,可以防止数据不一致 eg很多学生是同一个班,防止某个学生改班号)
2.静态方法:是类的方法,推荐使用类名调用;
注意:静态方法不能访问非静态变量 因为:内存中先有静态后有非静态。先人不知道后人,但是后人知道先人。
静态方法中不能使用this关键字 因为this表示当前对象,通过谁调用的方法谁就是当前对象。
3.通过类名访问静态方法的时候,全程与类无关,只与类有关。
4.静态代码块:第一次用到本类的时候,静态代码块唯一一次执行。静态内容总是优先于非静态内容,所以静态代码块优先于构造函数先执行。(用途: 对静态变量进行赋值)

Array类

是一个数组相关的工具类,提供了大量静态方法,实现数组的常规操作。
toString(数组)将参数数组边车行字符串
sort():按照默认升序对数组元素进行排列。

Math类

数学相关的类,提供大量静态方法,完成相关的数学运算
eg abs、ceil、

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值