1. Arrays工具类: Arrays这个类包含操作数组(比如排序和查找)的各种方法. 2. Arrays的方法: (1)toString方法:把数组转成字符串 public static String toString(int[] a): (2)sort方法:对数组进行排序 public static void sort(int[] a): (3)binarySearch方法:二分查找 public static int binarySearch(int[] a, int key): 上面都…
1. arraycopy方法(数组拷贝) public static void arraycopy(object src,int srcPos,Object dest,int destPos, int length) 从指定的数组中复制一个数组,复制从指定位置开始,到目标数组的指定位置结束. 参数:        src - 源数组        srcPos - 源数组中的起始位置        dest - 目的数组        destPos - 目标数据中的起始位置        le…
1. Random类 public class Random extends Object implements Serializable: 此类的实例用于生成伪随机数流.此类使用48位种子. (1)Random类概述 • 此类用于产生随机数 • 如果用相同的种子创建两个Random实例,则对每个实例进行相同的方法调用序列,它们将生成并返回相同的数字序列. (2)Random的构造方法 •  public Random():没有给种子,用的就是默认种子,是当前时间的毫秒值 •  public R…
1. Calendar类概述:       Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR.MONTH.DAY_OF_MONTH.HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法. 2.  成员方法: public static Calendar getInstance() public int get(int field) public void add(int field,int amount) public fina…
1. DateFormat类概述: DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间. 是抽象类,所以使用其子类SimpleDateFormat 2. SimpleDateFormat构造方法: public SimpleDateFormat() public SimpleDateFormat(String pattern) 3. 成员方法 public final String format(Date date) public Date pars…
1. Date类概述 类Date表示特定的瞬间,精确到毫秒 2. 构造方法 public Date():根据当前默认毫秒值创建日期对象 public Date(long date):根据给定的毫秒值创建日期对象 3. 成员方法 public long getTime() public void setTime(long time) 4. 代码示例: package cn.itcast_01; import java.util.Date; /* * Date:表示特定的瞬间,精确到毫秒. * *…
1. BigDecimal类概述: 由于在运算的时候,float类型和double很容易丢失精度.所以为了能够精确的表达.计算浮点数,Java提供了BigDecimal. BigDecimal:不可变.任意精度的有符号十进制数. 2. BigDecimal构造方法 public BigDecimal(String val) 3. BigDecimal的使用(加减乘除) public BigDecimal add(BigDecimal augend):加 public BigDecimal sub…
1. BigInteger类概述   可以让超过Integer范围内的数据进行运算 2. 构造方法: public BigInteger(String val) 3. 代码示例: package cn.itcast_01; import java.math.BigInteger; /* * BigInteger:可以让超过Integer范围内的数据进行运算 * * 构造方法: * BigInteger(String val) */ public class BigIntegerDemo { pu…
1. exit方法: public static void exit(int status): 终止当前正在运行的Java虚拟机.参数用作状态码:根据惯例,非0的状态码表示异常终止. 调用System.exit(n)实际等效于调用:Runtime.getRuntime().exit(n) 2. currentTimeMillis方法: public static long currentTimeMillis() 返回以毫秒为单位的当前时间. (1)currentTimeMillis方法的特殊用途…
1. System概述: System类包含一些有用的类字段和方法.它不能被实例化. 2. gc()方法:垃圾回收器 public static void gc()       调用gc方法暗示着Java虚拟机做了一些努力来回收未使用的对象,以便能够快速地重用这些对象当前占用的内存.当控制权从方法调用中返回,虚拟机已经尽最大了努力从所有丢弃的对象中回收了空间. 调用System.gc()方法实际上等效于调用:Runtime.getRuntime().gc() 3. 代码实现: Person.ja…