System类
System类中的字段和方法都是静态的。
常见方法:
long currentTimeMillis();获取当前时间的毫秒值,可以通过此方法检测程序的执行时间。
long currentTimeMillis();获取当前时间的毫秒值,可以通过此方法检测程序的执行时间。
Runtime类
每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。应用程序不能创建自己的 Runtime 类实例。
每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。应用程序不能创建自己的 Runtime 类实例。
Math类
Math:提供了操作数学运算的方法,都是静态的。
常用方法:
ceil():返回大于参数的最小整数。
floor():返回小于参数的最大整数。
round():返回四舍五入的整数。
pow(a,b):a的b次方。
Calendar类
Calendar 类是一个抽象类,它为特定瞬间与一组诸如YEAR、MONTH、DAY_OF_MONTH、HOUR等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。
Calendar 类是一个抽象类,它为特定瞬间与一组诸如YEAR、MONTH、DAY_OF_MONTH、HOUR等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。
IO流
IO流用来处理设备之间的数据传输。Java对数据的操作是通过流的方式。Java用于操作流的对象都在IO包中。
输入流和输出流相对于内存设备而言。
将外设中的数据读取到内存中:输入。
将内存的数写入到外设中:输出。
流按操作数据分为两种:字节流与字符流。
练习:
将d盘的一个文本文件复制到d盘。
将d盘的一个文本文件复制到d盘。
FileOutputStream、FileInputStream的flush方法内容为空,没有任何实现,调用没有意义。
IO流常用基类-字节流
读取一个键盘录入的数据,并打印在控制台上。
键盘本身就是一个标准的输入设备。对于java而言,对于这种输入设备都有对应的对象。
键盘本身就是一个标准的输入设备。对于java而言,对于这种输入设备都有对应的对象。