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() | 把异常的错误信息输出在控制台 |