【JAVA】常用API

举报
翟文彪 发表于 2021/12/25 23:46:00 2021/12/25
【摘要】 System类概述:  System包含几个有用的类字段和方法,他不能被实例化   Object类的概述 Object是类层次结构的根,每个类都有Object作为超类,所有类都直接或者间接的继承...
System类概述
 System包含几个有用的类字段和方法,他不能被实例化
 
Object类的概述
Object是类层次结构的根,每个类都有Object作为超类,所有类都直接或者间接的继承自该类
构造方法:public Object()
 
回想面向对象中,为什么说子类的构造方法默认访问的是父类的无参构造方法?
因为他们的顶级父类只有无参构造方法
 
看方法的源码,选中方法,按下Ctrl+B
 
ToString方法默认输出的信息没有意义,建议重写此方法(使用自动声场Alt+Ins,找到ToString选中成员变量值,点OK)
Arrays
冒泡排序
排序:将一组数据按照固定的规则进行排列
 
冒泡排序:一种排序的方式,对要进行排序的数据中相邻的数据进行两两比较,将较大的数据放在后面,依次对所有的数据进行操作,直至所有数据按照要求完成排序
  • 如果有n个数据进行排序,总共需要比较n-1次
  • 每一次比较完毕,下一次的比较就会少一个数据参与
 
Arrays类的常用方法
 
工具类的设计思想:
构造方法用private修饰:为了防止外界创建对象
成员用public static 修饰:为了让使用类名来访问构造方法
 
基本类型包装类
概述:
将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据
常用的操作之一:用于基本数据类型与字符串之间的转换
 
Integer类的概述和使用
Integer:包装一个对象中的原始类型int的值
 
int和String的相互转换
基本类型包装类的最常见的操作就是:用于基本类型和字符串之间的相互转换
 
1.int转换为String
public static String valueOf(int i):返回int参数的字符串表示形式。该方法是String类中的方法
 
2.String转换为int
public static int parselnt(String s):将字符串解析为int类型。该方法是Integer类中的方法
 
自动装箱和拆箱
  • 装箱:把基本数据类型转换为对应的包装类类型
  • 拆箱:把包装类类型转换为对应的基本数据类型
Integer i = 100;//自动装箱
i += 200;      //i = i+200; i + 200自动拆箱;i= i + 200;是自动装箱
 
注意:在使用包装类类型的时候,如果做操作,最好先判断是否为null
        我们推荐的是, 只要是对象,在使用前就必须进行不为null的判断
 
日期类Date
Date代表了一个特定的时间,精确到毫秒
常用方法
SimpleDateFormat类概述
SimpleDateFormat是一个具体的类,用于以区域设置敏感的方式格式化和解析日期。我们重点学习日期格式化和解析
 
日期和时间格式由日期和时间模式字符串指定,在日期和时间模式字符串中,从'A'到'Z'以及从'a'到'z'引号的字母被解释为表示日期货或时间字符串的组件的模式字母
 
常用的模式字母及对应关系如下:
  • y         年
  • M        月
  • d         日
  • H         时
  • m         分
  • s          秒
1.格式化(从Date到String)
public final String format(Date date):将日期格式化成日期/时间字符串
 
2.解析(从String到Date)
public Date parse(String source):从给定字符串的开始解析文本以生成日期
 
Calendar类概述
Calendar为某一时刻和一组字段之间的转换提供了一些方法,并为操作日历字段提供了一些方法
 
Calendar提供了一个类方法getInstance用于获取Calendar对象,其日历字段已使用当前日期和时间初始化:Calendar rightNow = Calendar.getInstance();
 
Calendar的常用方法
 

文章来源: blog.csdn.net,作者:翟文彪,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/zwb568/article/details/108890293

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。