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

本文深入探讨了Java中的几个核心类,包括System类、Runtime类、Date类、Calendar类及Math类的基本用法与实例,特别关注日期处理和数学运算方面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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来获得方法怎么使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值