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
罕用办法
案例!!
二月天 获取任意一年的二月有多少天
发表回复