关于java:常用API-math-system-object-冒泡排序-Arrays类-基本类型包装类-日期类-笔记

43次阅读

共计 1160 个字符,预计需要花费 3 分钟才能阅读完成。

API

math

蕴含根本数字运算的办法, 没有构造方法. 看类的成员是否都是动态的, 如果都是动态的, 通过类名就能够间接调用。

abs 取绝对值
ceil 向上取整,double 类型
floor 向下取整,double 类型
float 四舍五入,int 类型
pow 外面面的参数是 double 类型
random 左开右闭,double 类型

system

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

system.exit(0);// 完结
system.currentTimeMillis();// 返回以后工夫,以毫秒为单位(与 1970 的差距)

判断两头的 for 循环耗时多久

object

是所有类的总根类

toString 办法

倡议所有子类重写 toString 办法,能够输入能看懂的办法

equals 办法


输入 false
s 是 new 的对象,s1 s2 是地址值
比拟两个对象内容是否雷同:

输入 false 比拟的还是地址值,默认 object 外面的给的是地址,所以要重写,alt insert 抉择 equals 重写,模板选 default 模板


冒泡排序



Arrays 类

蕴含用于操作数组的各种办法

sort 从小到大排序

用 private 润饰,为了避免外界创建对象
用 public static 润饰,为了让应用类名拜访该办法

根本类型包装类

将根本数据类型封装成对象的益处在于能够在对象中定义更多的性能办法操作该数据
用于根本数据类型与字符串之间的转换
interger 是 int 类型的包装类

Interger 类的概述和应用

包装一个对象中的原始类型 int 的值

字符串应该是数字组成的字符串!

int 和 String 互相转换

根本类型和字符串之间的互相转换
int 到 String 类型

形式 1 比拟一般,valueOf 前面能够加很多类型
String 到 int 类型

案例!


split(宰割字符串的货色)是把字符串宰割
本案例应用空格分隔

主动装箱和拆箱

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

ii 是主动装箱和拆箱

如果是援用类型变量,要先判断是不是 null

日期类 Date

代表了一个特定的工夫,准确到毫秒

罕用办法


SimpleDateFormat 类





带参结构格式化:年月日时分秒


解析办法:模式要和给的字符串对应,不然会出问题

案例!!

Calendar 类

为某一时刻和一组日历字段之间的转换提供了一些办法,并为操作日历字段提供了一些办法。提供了一个类办法 getInstance 用于获取对象,其日历字段已应用以后日期和工夫初始化

Calendar c = Calendar.getInstance();// 创建对象,以便后续操作
c.set(年月日)// 设置年月日
c.add(年月日  数字)// 设置当年年月日前的某一年某一月或某一日
c.get(年月日)// 获取年月日

月是从 0 开始的所以加 1

罕用办法


案例!!

二月天 获取任意一年的二月有多少天

正文完
 0