Java基础(15)常用API

接口是一种公共的规范标准,更多的是对行为的抽象
Math类查看帮助文档
Math,包含基本执行数字运算的方法,如基本指数.对数.平方根和三角函数

如果没有构造方法,如何使用类中的成员呢?看类的成员是否都是静态的,如果是就可以通过类名直接调用

System类查看帮助文档

包含几个有用的类字段和方法,不能被实例化

最重要的两个方法
currentTimeMillis() 返回当前时间(以毫秒为单位)

exit(int status) 终止当前运行中的java虚拟机

Object类查看帮助文档
Object是类层次结构的根,每个类都可以将Object作为超类.所有类都直接或者间接的继承该类

构造方法:public Object()

为什么说子类的构造方法默认访问的是父类的无参构造方法
因为它们的顶级父类只有无参构造方法

toString()方法:

System.out.println(s);直接输出s中的成员变量

toString()方法 一般情况下输出的是难以理解的格式,返回对象的字符串形式表示格式,所以要重写toString()方法,让我们更容易看懂,直接可以调用toString方法输出想要的结果,自动生成

equals(): 一般情况下.比较对象是否相等,默认比较地址,重写可以比较内容,自动生成

冒泡排序:n个数据进行排序,总共需要比较n-1次
每一次完成比较下一次的比较就会少一个数据参与

Arrays类

该类包含用于操作数组的各种方法(如排序和搜索)

该类还包含一个静态工厂,可以将数组视为列表

Arrays类包含用于操作数组的各种方法

toString(int[]a) 返回指定数组的内容的字符串表示形式

sort(int[]a) 按照数字顺序排列指定的数组

工具类的设计思想:

构造方法用private修饰
为了防止外界创建对象

成员用public static修饰
使用类名来访问成员方法

基本类型包装类

常用操作:用于基本数据类型与字符串之间的转换,大部分都是首字母大写

除了:int Integer,char Character

int和String的相互转换

自动装箱和拆箱
装箱:把基本数据类型转换为对应的包装类类型

拆箱:把包装类类型转换为对应的基本数据类型

在使用包装类类型的时候,如果做操作,最好先判断是否为null

日期类
Date类 日期类
主要方法
Date()分配一个Date对象并初始化,以便它代表它被分配的时间,精确到毫秒

Date(long date)分配一个Date对象,并将其初始化为表示从标准基准时间起指定的毫秒数

getTime()获取1970年1月1日零点到现在的毫秒值

setTime(long time)设置时间,给的是毫秒值

SimpleDateFormat类概述

是一个具体的类,用于日期格式化和解析

Calendar类
Calendar为某一时刻和一组日历字段之间的转换提供了一些方法,并未操作日历字段提供了一些方法

常用方法:

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值