API: 应用程序接口
简单的来说 就是java帮助我们已经写好的一些方法 我们直接拿过来用就可以
1.Math包含基本数学运算 所有的成员都是静态的 直接通过类名进行调用
Math.abs(); //返回参数的绝对值 Math.ceil();//向上取整 Math.floor();//向下取整 Math.round();//四舍五入 Math.max(10,20);//返回较大值 Math.min();//返回最小值 Math.pow(a,b);//幂指数 Math.random();//随机数2.System
所有的成员都是静态的 直接通过类名进行调用
可以看出 system类 他的构造方法 都是私有化的 不能创建对象
方法名 : public static void exit(int status) 终止当前运行的java虚拟机 非0表示异常终止 public static long currentTimeMills() 返回当前时间 毫秒为单位 统计代码运行时间 Arraycopy(原数组,起始索引,目的数组,起始索引,拷贝个数)3.Object
每个类都将Object作为父类 所有的类都将直接或者间接继承Object
Object只有无参构造 所有的子类都可以访问
直接打印一个对象 就是打印这个对象的toString方法的返回值
Object的toString方法得到的是对象的地址
一般对toString方法进行重写
pubLic String toString(); // 返回对象的字符串表现形式 建议所有子类重写该方法 自动生成 Public boolean equals(另一个对象); // 比较两个对象是否相等 默认比较地址 重写可以比较内容,自动生成 (底层使用==比较地址值)4.Objects
Public static String toString(对象) 返回对象的字符串表示形式
Student s = new Student("xxx","20"); String result = Objects.toString(s); System.out.println(result);
Public static String toString(对象,默认字符串) 返回对象的字符串表示形式
如果对象是null 返回默认字符串
Public static Boolean IsNull(对象) 判断对象是否为空
Public static Boolean nonNull(对象) 判断对象是否不为空
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)