Java中常用的API(四)——其他
2024-10-08 18:01:32
前面说三篇文章分别介绍了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!
最新文章
- (进阶篇)PHP实现用户注册后邮箱验证,激活帐号
- UVa 11988 Broken Keyboard(链表->;数组实现)
- 在eclipse中导入weka(小白在路上)
- D3D11_USAGE使用
- iOS 之 socket 与 http
- 案例:Oracle报错ASM磁盘组不存在或没有mount
- JVM菜鸟进阶高手之路二(JVM的重要性,Xmn是跟请求量有关。)
- java面向对象基础(二)
- java程序员理解js中的闭包
- centos6.9系列LNMP环境的安装
- 2016年蓝桥杯省赛A组c++第3题(图论)
- Vue笔记:使用 axios 发送请求
- CSS 关于屏幕适配REM
- 奔跑吧vivado
- [C编码笔记] 空串与NULL是不一样的
- 开启spring boot actuator 安全认证
- 2018.07.12 atcoder Choosing Points(数学分析好题)
- 支付宝支付下载对账单bug反馈整理
- 使用java代码将时间戳和时间互相转换
- Redis数据类型之列表(list)