黑马程序员_java 其他对象
来源:互联网 发布:c语言不等于0怎么表示 编辑:程序博客网 时间:2024/05/17 10:39
----------------------
1.System
System类中的方法和属性都是静态的
out:标准输出,默认是控制台。
in:标准输入,默认是键盘。
获取系统属性信息方法:Properties getProperties()
设置系统属性信息方法:setProperty()
由于Properties是Hashtable的子类,也就是Map集合的一个子类对象,所以可以通过map集合的方法取出该集合中的元素。
注:该集合中存储的都是字符串,没有定义泛型。
2.Runtime
Runtime类中并没有提供构造函数,说明该类不可以创建对象,所以该类中提供的方法都是静态的;但是查阅API发现还有非静态的方法,说明该类提供了获取本类对象的方法,而且方法是静态的,返回值是本类类型。(基于这个特点说明该类使用了单例设计模式)
获取本类类型的方法:Static Runtime getRuntime()
public class Demo {
public static void main(String[]args) {
//不能用new创建对象,只能有该类的方法获取本类对象
Runtime rt=Runtime.getRuntime();
//调用该类中的方法
Processprocess=rt.exec("");
}
}
3.Date
import java.util.*;
import java.text.*;
//打印时间,并有格式
public class Demo {
public static void main(String[] args) {
Date date=new Date();
//将模式封装到SimpleDateFormat对象中
SimpleDateFormat sdFormat=new SimpleDateFormat(" ");
//调用format方法让模式格式化指定Date对象
String time=sdFormat.format(date);
System.out.println(time);
}
4.Calendar
查阅API查找字段、方法
5.Math
Math中定义的方法都是静态的,没有构造函数,只能通过类名直接调用。
random():取随机数0.0~1.0
ceil():返回大于指定数据的最小整数。
floor():返回小于指定数据的最大整数。
round():四舍五入
---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流!
----------------------
- 黑马程序员_java其他对象
- 黑马程序员_java 其他对象
- 黑马程序员_java基础教程_其他对象
- 黑马程序员_JAVA其他常用对象
- 黑马程序员_java基础_其他对象
- 黑马程序员_JAVA笔记18——其他对象
- 黑马程序员---其他对象
- 黑马程序员-其他对象
- 黑马程序员----其他对象
- 黑马程序员------其他对象
- 黑马程序员---其他对象
- 黑马程序员----其他对象
- 黑马程序员 其他对象
- 黑马程序员_java面向对象
- 黑马程序员_JAVA面向对象
- 黑马程序员_Java面向对象
- 黑马程序员_java面向对象
- 黑马程序员_java面向对象
- C# 中split的用法
- 黑马程序员_java 多态
- BZOJ 1008([HNOI2008]越狱-等比数列求和)
- 黑马程序员_java 内部类
- 广度优先搜索
- 黑马程序员_java 其他对象
- ORACLE跨库查询
- spring流入静态bean spring在普通类中注入bean实例
- ORACLE 中判断是否为数字
- PL/SQL游标
- 黑马程序员_java 多线程(1)
- android 放烟花效果
- 黑马程序员_java 多线程(2)
- 黑马程序员_java异常体系