day11复习-API入门、Object类、String类、StringBuffer和StringBuildier

1.API入门

1.API(Application Programming Interface)一些别人制定或者写好的应用程序接口、功能
2. 学习重点:学习怎zhi么更好使用怎么使用,使用后的有什么效果,
例:怎么创建某个类的对象-看构造方法
怎么使用某个功能-需不需要参数、要什么样的参数
3.执行的结果–看返回值
4.java.util工具包
5.java.lang 核心包,不需要导包

2.Object

1.Java中的顶级父类,不指明时,默认继承自Object
2.位于java.lang包中, 在rt.jar中
3.native(本地的):调用其他语言的方法

1.1hashCode();

为对象生成一个哈希码值,不同对象的哈希码值不同,
默认以对象的地址生成
重写后:根据传入的参数(一般以传入的属性值)

1.2toString();

作用:打印对象的应用的值。
重写前:都是打印变量的值。8大基本类型打印字面值,引用类型打印地址值
重写后:引用类型打印类型+属性+属性值

1.3equals()

作用:
重写前:
重写后:

3.String类

1.保存字符串
2.底层结构是字符数组
3.位于java.lang

3.1创建方式一

格式:String s = “abc”;
高效模式存储在堆中的常量池中

3.2创建方式二

格式:
char[] values = {‘a’, ‘b’,‘c’};
String s = new String(vlaues);
储存堆中

3.3通用方法

	1.hashCode();
	2.toString();
	3.equals();

# 3.4基础方法

1. length();
2. toUpperCase();
3. toLowerCase();
4. startsWith();	
5. endsWith()

6. charAT();
7. indexOf();
8. lastIndexOf();
9. contact();
10. split();

11. trim();
12. Substring();
13. Substring(int ,int);
14. valueOf();
15. getByte(); 

3.5StringBuilder和StringBuffer

String类的工具类
使用前提:String提供了丰富的操作字符串的方法,
2.拼接字符串时才用使用StringBuilder或StringBuffer
3.方法:append();
4.StringBuffer线程安全
5.StringBuilder线程不安全

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

麻辣麻虾

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

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

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

打赏作者

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

抵扣说明:

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

余额充值