JAVA基础day18 常用类的学习 System Date Math等

来源:互联网 发布:ubuntu嵌入式工控机 编辑:程序博客网 时间:2024/06/05 11:26

System类

Runtime类:
该类没有构造方法,说明该类不可以创建对象,该想到该类方法全为静态,看API发现该类中还有非静态方法,那么说明该类中肯定有个方法,可以获取本类对象,方法为静态,并且返回值为本类类型,该方法是static Runtime getRuntime()。

Date类,其中的很多方法都已经过期,现在如果要用到与日期相关的方法,要从DateFormat和Calendar两个类中获取。

例子:将日期格式转换为XXXX年XX月XX日XX周 XX:XX:XX

import java.util.*;import java.text.*;//SimpleDateFormat在java.text包中;class DateDemo{    public static void main(String []args)    {        Date d=new Date();        SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日ww周 HH:mm:ss");        String time=sdf.format(d);        System.out.println(time);    }}

Calendar类 ,为特定瞬间与日历字段之间的转换提供了一些方法。
月份是从0-11月。
星期是 0-6表示星期日到星期六。

import java.util.*;import java.text.*;class CalendarDemo{    public static void main(String []args)    {        String []mons={"一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"};        String []weeks={"","星期日","星期一","星期二","星期三","星期四","星期五","星期六"};        Calendar c=Calendar.getInstance();        c.set(2020,10,24);        System.out.println(c.get(Calendar.YEAR));        System.out.println(mons[c.get(Calendar.MONTH)]);        System.out.println(c.get(Calendar.DAY_OF_MONTH));        System.out.println(weeks[c.get(Calendar.DAY_OF_WEEK)]);    }}

Math 数学类 一些基本的数学算法

以后要尽可能的去查阅API来获得方法怎么使用。

0 0
原创粉丝点击