Java常用类笔记
作者:@冰山醉酒
本文为作者原创,转载请注明出处:https://www.cnblogs.com/douFrank/p/16117854.html
1|0Java内存
2|0object类
-
getClass( ) 返回类型为class,常用于判断两个引用中实际存储对象类型是否一致
-
int hashCode( )返回对象的哈希码值,为int类型
-
String toString( ),返回对象的字符串表示,通常重写为自己需要的形式
-
boolean equals(Object obj)默认是西安为(this == obj)比较两个队形地址是否相同,通常重写为自己需要的形式
-
finalize()方法,回收垃圾对象
3|0包装类
基本数据类型所对应的引用数据类型
byte-->Byte short-->Short int-->Integer long-->Long float-->Float
double-->Double boolean-->Boolean char-->Character
3|1装箱与拆箱
装箱:将基本类型转为引用类型
拆箱:将引用类型转为基本类型
Integer(int value):构造一个新分配的 Integer
对象,该对象表示指定的 int
值。
Integer valueOf(int i)返回一个
Integer指定的
int值的
Integer实例。
int intValue()将Integer的值作为int型
toString(int i)基本类型转字符串或者i+“ ”
parseXXX( str)字符串转基本类型
整数缓冲区IntergerCash -128~127
4|0String类
常用方法:
int length():返回字符串的长度
char charAt(int index) :根据下标获取字符
boolean cintains(String str) :判断当前字符串是否包含str
char[ ] toCharArray( )将字符串转成数组
int indexOf(String str)查找石头人首次出现的下标,存在,返回下标,否则返回-1
int lastIndex(String str)查找字符串在当前字符串最后一次出现的下标索引
String trim()去掉字符前面的空格
String toUpperCase()将小写转成大写(toLowerCase( ))
boolean endWith(String str)判断字符串是否以str结尾(startWith( ))
String replace(char oldChar,char newChar) 将旧字符串替换为新字符串
String [ ] split(String Str)根据str做拆分
equals(String str)比较两个字符串内容是否相同
compareTo(String str)比较大小
5|0可变字符串
StringBuffer:可变字符串,JDK1.0提供,运行效率慢,线程安全
StringBuilder:可变字符串,JDK5.0提供,运行效率快,线程不安全
方法
-
append(String str)追加
-
insert(int start, String str)在start的位置插入
-
replace(int start,int end,Sting str)替换
-
delete(int start,int end)删除
6|0BigDecimal类
作用;精确计算浮点数
7|0Calendar类
8|0SimpleDateFormat类
SimpleDateFormat:是一个与语言环境有关的方式来格式化或解析日期的具体类
进行格式化(日期->文本)
解析(wenb->日期)
常用的时间模式字母:y年,M年中月份,d月中天数,H一天中小时数,m分钟,s秒,S毫秒
方法:format(Date date)格式化
parse(String parent)解析
9|0System类
System系统类,主要用于获取系统的属性数据和其他操作,构造方法是私有的
__EOF__

本文链接:https://www.cnblogs.com/douFrank/p/16117854.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义