前面说三篇文章分别介绍了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!

Java中常用的API(四)——其他的更多相关文章

  1. Java中常用的API(一)——Object

    概述 如果要问Java为什么是用起来非常舒服的语言,那很大一部分的功劳就是JavaAPI的.API定义了许多封装好的类和方法供我们使用,来处理特定的问题,所以学习常用的API是非常重要的. 同时,面向 ...

  2. Java中常用的API(二)——String

    在第一节中我们介绍了Object类的方法以及操作,那么这一节,我们将介绍一个新的类:String. String类是我们经常使用的类,应用十分广泛.同时,String类中封装了一系列的方法,非常常用, ...

  3. Java中常用的API(三)——缓冲区字符串

    前两节中分别介绍了Object和String,这一节主要介绍StringBuffer和StringBuilder. StringBuffer 由于String是不可变的,所以导致String对象泛滥, ...

  4. Java中常用七个阻塞队列的总结

    Java队列总结 通过前面文章的学习,我们对Java中常用队列做了介绍.本文,咱们来对队列做个总结吧. 首先,我们介绍了现实生活中的实际场景(排队买票等),来告诉我们为什么需要使用队列. 队列是一种先 ...

  5. Java中的集合(十四) Map的实现类LinkedHashMap

    Java中的集合(十四) Map的实现类LinkedHashMap 一.LinkedHashMap的简介 LinkedHashMap是Map接口的实现类,继承了HashMap,它通过重写父类相关的方法 ...

  6. Java中常用的运算符

    运算符是一种“功能”符号,用以通知 Java 进行相关的运算,Java 语言中常用的运算符可分为如下几种: 算数运算符.赋值运算符.比较运算符.逻辑运算符.条件运算符. 一.算数运算符 Java 中常 ...

  7. 【Socket编程】Java中网络相关API的应用

    Java中网络相关API的应用 一.InetAddress类 InetAddress类用于标识网络上的硬件资源,表示互联网协议(IP)地址. InetAddress类没有构造方法,所以不能直接new出 ...

  8. Java高级特性 第2节 java中常用的实用类(1)

    一.Java API Java API即Java应用程序编程接口,他是运行库的集合,预先定义了一些接口和类,程序员可以直接调用:此外也特指API的说明文档,也称帮助文档. Java中常用的包: jav ...

  9. java 中常用的类

    java 中常用的类 Math Math 类,包含用于执行基本数学运算的方法 常用API 取整 l  static double abs(double  a) 获取double 的绝对值 l  sta ...

随机推荐

  1. Linux: 桥接 NET HOST-only

    桥接 虚拟机会利用真实的网卡和真实计算机之间通信  还能和同一局域网之间的计算机之间通信 缺点:会耗费一个ip地址 NET:虚拟机会通过VMnet8 虚拟的网卡与真实计算机之间通信    如果真实计可 ...

  2. Docker入门以及漏洞环境搭建(10.23 第二十五天)

    Docker:开源的应用程序容器引擎,使用Go语言.借助于docker打包的应用程序,将这些应用程序 包含在容器里面,在容器中实现虚拟化,容器使用的是沙箱机制,相互独立,占用资源非常少. Docker ...

  3. Linux 下配置多路径及SCSI扫描磁盘重新发现大小

    Linux SCSI扫描磁盘重新发现大小: # for i in `find /sys/class/scsi_host/host*`; do echo 1 >> $i/issue_lip; ...

  4. 对jsp中的js进行调试的方法

    在js中 输入debugger 就可以了

  5. 中文文本分类之CharCNN

    文本分类是自然语言处理中一个非常经典的任务,可用的模型非常多,相关的开源代码也非常多了.这篇博客用一个CNN模型,对新闻文本进行分类. 全部代码有4个模块:1.数据处理模块(命名为:cnews_loa ...

  6. python 小数相加报错 invalid literal for int() with base 10

    for i in column1: x = int(i) s += xprint "sum:",s,"count:",len(column1)# round ( ...

  7. 洛谷 三月月赛 A

    模拟模拟 #include<bits/stdc++.h> using namespace std; inline int ra() { ,f=; char ch=getchar(); ; ...

  8. php.laravel.部署

    Laravel 的部署 D  参考laravel-china的做 | 其他参考 | 重要的参考 | Nginx github | 如果想要ssl 啊

  9. 一百零三、SAP中常量的定义CONSTANTS

    一.代码如下 二.运行效果如下

  10. 146-PHP 使用<<<和HTML混编(二)

    <?php $html=<<<HTM1 <title>PHP输出HTML代码</title> <body> <a href=#> ...