20230324 Java 笔记

77 阅读1分钟

20230324 Java 笔记

一、Date日期类

  • Date类中的一些方法API
  • DateFormat类(子类:SimpleDateFormat)
  • Calendar日历类(没说的内容)
示例代码
		Calendar c = Calendar.getInstance();
        //System.out.println(c);
        int i = c.get(Calendar.YEAR);
        int i1 = c.get(Calendar.MONTH);
        int i2 = c.get(Calendar.DATE);
        System.out.print(i + "年");
        System.out.print((i1+1) + "月");
        System.out.println(i2 + "日");

Calendar类是一个抽象类,不过提供了一个getInstance方法可以生成一个实例对象*(说白了就是 new 不出来,用子类或者里面的可以用的方法来实现功能)*


二、Object父类

Object类是所有类的父类(一个类默认的情况下是会继承Object父类的)

常用的方法:

方法名称说明
toString( )取得对象信息
equals()对象内容比较

三、工具类

Math工具类

常用的方法

public static int abs(int a)          //取绝对值

public static double ceil(double a)   //ceil 天花板 获取向上取整。结果是一个double类型

public static double floor(double a)  //floor 地板 获取向下取整。结果是一个double类型

public static int max(int a,int b)    //获取两个值中的最大值。

public static double pow(double a,double b) //  a是底数。b是指数

public static double random()               //0.0~1.0   之间的小数。包括0.0不包括1.0

public static int round(float a) 		 //四舍五入

public static double sqrt(double a)      //平方根

四、异常捕获

示例代码

System.out.println("开始");
       // a1();
        try {
            a1();
        }catch (ArrayIndexOutOfBoundsException e){
            System.out.println("越界了");
            e.printStackTrace();
        }
        System.out.println("结束");

Throwable的成员方法
方法名称说明
public String getMessage返回此throwable的详细消息字符串
public String toString返回此可抛出的简短描述
public void printStackTrace()把异常的错误信息输出在控制台