JAVA常用API

Math

  • Math继承自Object 并且被final修饰 无法被继承
  • Math的构造方法为Private,成员变量和方法都为Static,所以此类无法创建对象,直接用类名调用方法

Math得常用方法

在这里插入图片描述

System

  • System继承自Object 并且被final修饰 无法被继承
  • System的构造方法为Private,成员变量和方法都为Static,所以此类无法创建对象,直接用类名调用方法

System类常用方法

  • void exit(0); 终止当前运行得Java虚拟机,非零表示异常终止。
  • long currentTimeNukkis(); //返回时间戳 以毫秒为单位

Object

  • Object 是所有类得祖宗类,所有类都直接继承或间接继承Object

Object常用方法

  • toString 直接输出对象时最终会调用object的toSring方法,但是该方法没有意义最好在子类重写
    在这里插入图片描述
  • equals 直接比较两个对象是否相同可以用到,但object中的该方法也是直接比较地址,该方法应该在子类重写
  • 在这里插入图片描述

Arrays

  • Arrays继承自Object 并且被final修饰 无法被继承
  • Arrays的构造方法为Private,成员变量和方法都为Static,所以此类无法创建对象,直接用类名调用方法
    在这里插入图片描述

基本类型包装类

  • 将基本数据类型封装成对象的好处在于可以在对象定义中定义更多的功能方法操作该数据
  • 常用操作之一:用于基本数据类型与字符串之间转换
    在这里插入图片描述

Integer

  • Integer继承自Number继承自Object
  • 它是一个最终类

常用方法

  • Integer valueOf(int i);//返回表示指定的int值得Integer实例
  • Integer valueOf(String s);//返回一个保存指定值得Integer对象String
  • String s = String.valueOf(int i); //int转换为String
  • String转换int 方法一:
    String转换为INT需要先转换成Integer
    Integer i = Integer.valueOf(s);
    int x = i.intValue();
  • 方法二:
    int y = Integer.parseInt(s);

自动装箱和拆箱

  • 装箱:把基本数据类型转换为对应的包装类类型
    Integer i = 100; //自动装箱
  • 拆箱:把包装类类型转换为对应得基本数据类型(使用前判断对象是否为NULL)
    i = i + 200; //自动拆箱后自动装箱

日期类

Date

Date代表了一个时间精确到毫秒
Date date = new Date();

常用方法

  • public long getTime(); //获取时间戳
  • public void setTime(long time); //设置时间

SimpleDateFormate

SimpleDateFormat sdf = new SimpleDateFormat();
SimpleDateFormat sdf = new SimpleDateFormat(“yyyy年MM月dd日 HH:mm:ss”);
日期格式化和解析

常用方法

  • String format(Date date)格式化 将日期格式化成字符串
  • Date parse(String source)解析 从给定的字符串开始解析文本以生成日期

Calendar

日历类 是一个抽象类 继承自Object 有一个直接子类GregorianCalendar

获取Calendar对象

Calendar c =Calendar.getInstance(); //多态的形式(方法返回得是子类对象)

常用方法

  • public int get(int field); 使用如下:
    int year = c.get(Calendar.YEAR); //年
    int month = c.get(calendar.MONTH)+1; //月 因为月份是从0-11 所以要加1
    nt Date = c.get(Calendar.DATE); //日
  • public abstract void add(int field,int amount)//根据日立的规则,将指定的时间量添加或减去给日历字段
    c.add ( Calendar.YEAR, -3 ) //年份减三
  • public final void set(int year , int month, int date);//设置当前日历的年月日
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值