java常用类库学习

StringBuffer类
首先使用这个类,一般是在频繁修改字符串的时候,这个类也具有String类中的大多数功能类似的方法。总结而言就是他在修改字符串时是可以直接进行引用传递的,不会再新建新的String对象。
Runtime类
JVM会构造一个Runtime对象,我们只需要通过getRuntime()来取得这个对象即可,Runtime类的常用方法如下
在这里插入图片描述
与process类结合使用调用本机程序
例如这样使用
Runtime run= Runtime.getRuntime();
run.exec(“notepad.exe”);
System类
system类使一些与系统相关的属性和方法的集合,且在这个类中所有的属性都是静态的
常用方法
在这里插入图片描述
列出系统的全部信息
在这里插入图片描述
垃圾回收
强制回收必须覆写回收类中的finalize()方法
System.gc()强制释放空间。

日期类

date类

实例化date对象直接打印该对象即可显示当前日期

calender类

它能够更精确的显示日期信息
它是一个继承于object的抽象类,所以要是实例化它,就必须通过对象的多态性,实例化其子类再向上转型,来使用。
calender a= new GregorianCalender();

用SimpleDateFormat格式化日期要简单一些。
math和random

math中的方法都是静态方法用于数学运算
sqrt()
max(1,3)
min(1,3)
pow(1,3)求一的三次方
round(1.2)进行四舍五入

random类主要用于产生随机数
Random ran = new Random()
ran.nextInt(100)表示随机产生不大于100的整数

NumberFormat类

MessageFormat,DateFormat,NumberFormat是Format类的三个子类
数字格式化1.000.00

BigInteger BigDecimal类

在这里插入图片描述
当int数字的长度超过long后,数据无法正常装入,此时使用BigInteger
在这里插入图片描述

对象的克隆技术

要克隆一个对象的前提是,这个对象是否可以被克隆,可以看此类有没有实现Cloneable接口,并且含有public object clone()方法
一个小例子说明一切
在这里插入图片描述

Arrays类

表示数组的操作类,属于util包,主要实现数组元素的查找,内容填充,排序。
常见方法如下
在这里插入图片描述

本博客引用资源来自mldnjava视频教程

猜你喜欢

转载自blog.csdn.net/weixin_43157199/article/details/82933762