Java中常用的API(四)——其他

前面说三篇文章分别介绍了Object、String、字符缓冲类的API,接下来我们简要介绍一下其他常用的API。

1.System

System类用于获取各种系统信息,最为常用的是:

System.out.println();

学过Java肯定就会知道,这时一条简单的输出语句。
下面这张图片就是System的一般用法:

这里写图片描述

2.RunTime

Runtime的一些具体方法的简介如下:

exit()                                  退出Java虚拟机
long freeMemory()                       获取可用的内存数
gc()                                    调用垃圾回收程序
long maxMemory()                        获取JVM最大内存量
long totalMemory()                      获取总内存
Process exec(String command)            启动一个字符串命令的进程

具体应用代码如下:

public static void main(String[] args){
    //获取应用运行环境的对象
    Runtime run =  Runtime.getRuntime();
    //获取可用的内存数
    System.out.println(run.freeMemory());
    //获取JVM试图管理的最大内存量
    System.out.println(run.maxMemory());
    //获取JVM只能使用的最大内存量
    System.out.println(run.totalMemory());

    //启动一个字符串命令的进程(字符串命令:notepad)
    Process notepad = null;
    try {
        notepad = run.exec("notepad Demo1.java");
    } catch (IOException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }

    try {
        Thread.sleep(1000*10);
    } catch (InterruptedException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

    notepad.destroy();

}

3.Date

Date封装的是系统当前时间,但是Date已经过时了,现在Sun公司推荐使用Calendar类
Calendar: 该类是一个日历的类,封装了年月日时分秒时区
这里就用一张从网上搜罗来的图片,侵权删。
这里写图片描述
当然,为了使时间能够按照一定的格式存储或者显示,我们还得用到日期格式化类:SimpleDateFormat
代码如下:

SimpleDateFormat sm = new SimpleDateFormat("yyyy年MM月dd日");
System.out.println(sm.format(new Date()));

4.Math

一看这个类名就能知道,这个类封装了很多的数学的功能。
这里写图片描述

具体应用:
这里写图片描述

最后,看一个应用。
如何生成一个校验码?

这里写图片描述

那么,JavaAPI就介绍到这里了,欢迎大家与我联系,qq1247525776!

posted @ 2018-02-10 12:24  roobtyan  阅读(183)  评论(0编辑  收藏  举报