本文主要介绍几种Java中常用类的应用。
一、System类
从API当中我们可以看出,public final class System exends Object。System类包含一些有用的字段和方法。这些字段和类都被static修饰了,说明他们都不能被实例化。
在System类提供的设施中,有标准输入、标准输出和错误输出流;对外部定义的属性和环境变量的访问;加载文件和库的方法;还有快速复制数组的一部分的使用方法。
这里仅介绍几个常用的:
代码实例:
二、Runtime类
每个Java应用程序都有一个Runtime类的实例,使应用程序能够与其运行环境相连接。不能new,可以通过getRuntime方法获取当前运行时。应用程序不能自己创建自己的Runtime类实例。
可以说,Runtime 封装了Java虚拟机进程。
代码演示:
三、Date类和SimpleDateFormat
Data类,位于java.util 包下(不同于Java.sql.Date,有时当你按快捷键输入导包时会遇到这个选项)
Data类中有好多方法被废弃了。SimpleDateFormat是java.text包下的。
代码应用例子:
重点介绍,如何把字符串转换成日期
四、Calendar类
Calendar类本身是一个抽象的基类。与其他语言环境敏感类一样,Calendar提供了一个类方法 getInstance,以获得此类型的一个通用的对象。Calendar的getInstance方法返回一个Calendar对象,其日历字段已由当前日期和时间初始化。
打印结果:
五、Math类
Math类是我至今接触到的类当中,觉得最好玩的一个类。虽然有些数学计算上的应用暂时用不上,但是听说如果开发游戏会用上他们。突然觉得蛮有趣。
Math类包含用于执行基本数学运算的方法,比如指数、对数、平方根、三角函数等。
代码示例:
六、Random类
public class Random extands Object implements Serializable。Random类的实例用于生成随机数流。
代码应用例子:
例一:
例二:
例三:
结果: