常用API相关知识点

这里写目录标题

  • 一、Math
    • 概述
    • 常用方法
  • 二、System
    • 常用方法
    • 第二个方法的具体演示以及应用
    • 第一个方法的具体演示
  • 三、Object
    • toString()方法
    • equals()方法
  • 四、Arrays
    • 简介以及常用方法
  • 五、基本类型包装类
    • 简介以及常用方法
      • 其中重点看Integer(一个类或者叫类型)(java已经定义好了的类)
  • 六、int和string之间相互转化(基本类型包装类范畴)
    • 具体代码演示
  • 日期类
    • Date类(注意选择util包下的类)
    • SimpleDateFormat类

一、Math

概述

常用API相关知识点_第1张图片
(ps 注意 如果没有构造方法,看类的成员是否都是静态的,如果是,通过类名就可以直接调用,无需再去创建类对象去调用)

常用方法

常用API相关知识点_第2张图片
常用API相关知识点_第3张图片
调用时无需导包,也无需创建对象,直接利用类名进行调用
如Math.pow(2.0,3.0)这是一个返回值

这里写目录标题

  • 一、Math
    • 概述
    • 常用方法
  • 二、System
    • 常用方法
    • 第二个方法的具体演示以及应用
    • 第一个方法的具体演示
  • 三、Object
    • toString()方法
    • equals()方法
  • 四、Arrays
    • 简介以及常用方法
  • 五、基本类型包装类
    • 简介以及常用方法
      • 其中重点看Integer(一个类或者叫类型)(java已经定义好了的类)
  • 六、int和string之间相互转化(基本类型包装类范畴)
    • 具体代码演示
  • 日期类
    • Date类(注意选择util包下的类)
    • SimpleDateFormat类

二、System

(仍然是利用类名进行调用)

常用方法

常用API相关知识点_第4张图片

第二个方法的具体演示以及应用

常用API相关知识点_第5张图片
第一 可以算当前时间距离1970年1月1日的年数 返回的是毫秒值 需要经过一些计算 转换为年
第二 可以计算程序运行的时间
先用一个long变量接住开始时的时间值
再用一个long变量接住程序终止时的时间值
(long占用的字节数是int的两倍,同时它的范围也比int更大)
二者做差

第一个方法的具体演示

常用API相关知识点_第6张图片
System.exit(0)表示终止Java虚拟机 那么就会使程序直接结束

这里写目录标题

  • 一、Math
    • 概述
    • 常用方法
  • 二、System
    • 常用方法
    • 第二个方法的具体演示以及应用
    • 第一个方法的具体演示
  • 三、Object
    • toString()方法
    • equals()方法
  • 四、Arrays
    • 简介以及常用方法
  • 五、基本类型包装类
    • 简介以及常用方法
      • 其中重点看Integer(一个类或者叫类型)(java已经定义好了的类)
  • 六、int和string之间相互转化(基本类型包装类范畴)
    • 具体代码演示
  • 日期类
    • Date类(注意选择util包下的类)
    • SimpleDateFormat类

三、Object

toString()方法

常用API相关知识点_第7张图片
s本来直接输出的话,会输出对象的地址,但是如果调用老祖宗object类中的tostring方法,那么会输出具体的s的内容(就是易于理解的内容),不过需要在object的子类中,也就是new出来的对象的类中,重写object的方法,利用快捷键alt+ins 选中tostring 选中所有成员变量,即可自动生成(如下图)
常用API相关知识点_第8张图片

equals()方法

比较两个字符串内容是否相同
s1.equals(s2)
即可返回ture或者false

这里写目录标题

  • 一、Math
    • 概述
    • 常用方法
  • 二、System
    • 常用方法
    • 第二个方法的具体演示以及应用
    • 第一个方法的具体演示
  • 三、Object
    • toString()方法
    • equals()方法
  • 四、Arrays
    • 简介以及常用方法
  • 五、基本类型包装类
    • 简介以及常用方法
      • 其中重点看Integer(一个类或者叫类型)(java已经定义好了的类)
  • 六、int和string之间相互转化(基本类型包装类范畴)
    • 具体代码演示
  • 日期类
    • Date类(注意选择util包下的类)
    • SimpleDateFormat类

四、Arrays

简介以及常用方法

常用API相关知识点_第9张图片
常用API相关知识点_第10张图片
首先这是一个API,而且是一个静态类,所以不用新建,直接用类名调用其拥有的方法,上面为两种常用方法,一个是tostring用于将数组元素按照字符串的形式输出
第二个是sort方法,利用类名直接调用,如果数组元素都是整数,那么会将数组元素直接按照从小到大的顺序排序。

这里写目录标题

  • 一、Math
    • 概述
    • 常用方法
  • 二、System
    • 常用方法
    • 第二个方法的具体演示以及应用
    • 第一个方法的具体演示
  • 三、Object
    • toString()方法
    • equals()方法
  • 四、Arrays
    • 简介以及常用方法
  • 五、基本类型包装类
    • 简介以及常用方法
      • 其中重点看Integer(一个类或者叫类型)(java已经定义好了的类)
  • 六、int和string之间相互转化(基本类型包装类范畴)
    • 具体代码演示
  • 日期类
    • Date类(注意选择util包下的类)
    • SimpleDateFormat类

五、基本类型包装类

简介以及常用方法

常用API相关知识点_第11张图片

其中重点看Integer(一个类或者叫类型)(java已经定义好了的类)

常用API相关知识点_第12张图片
具体方法代码演示(构造方法(前两个)以及静态方法(后两个))
常用API相关知识点_第13张图片
因为后两个是integer类的静态方法 所以调用时 直接用integer这个类名对方法调用
例如 Integer i = Integer.valueOf(“字符串”)

注意,使用integer的静态方法保存string变量时,只能输入数字型字符串,不能输入文本(如“abc”)

这里写目录标题

  • 一、Math
    • 概述
    • 常用方法
  • 二、System
    • 常用方法
    • 第二个方法的具体演示以及应用
    • 第一个方法的具体演示
  • 三、Object
    • toString()方法
    • equals()方法
  • 四、Arrays
    • 简介以及常用方法
  • 五、基本类型包装类
    • 简介以及常用方法
      • 其中重点看Integer(一个类或者叫类型)(java已经定义好了的类)
  • 六、int和string之间相互转化(基本类型包装类范畴)
    • 具体代码演示
  • 日期类
    • Date类(注意选择util包下的类)
    • SimpleDateFormat类

六、int和string之间相互转化(基本类型包装类范畴)

具体代码演示

常用API相关知识点_第14张图片
这两个方法的调用对应下图中的两个方法二
常用API相关知识点_第15张图片

这里写目录标题

  • 一、Math
    • 概述
    • 常用方法
  • 二、System
    • 常用方法
    • 第二个方法的具体演示以及应用
    • 第一个方法的具体演示
  • 三、Object
    • toString()方法
    • equals()方法
  • 四、Arrays
    • 简介以及常用方法
  • 五、基本类型包装类
    • 简介以及常用方法
      • 其中重点看Integer(一个类或者叫类型)(java已经定义好了的类)
  • 六、int和string之间相互转化(基本类型包装类范畴)
    • 具体代码演示
  • 日期类
    • Date类(注意选择util包下的类)
    • SimpleDateFormat类

日期类

Date类(注意选择util包下的类)

date类的构造方法
常用API相关知识点_第16张图片
常用API相关知识点_第17张图片
注意点1:直接使用无参构造器创建对象的话,那么对象输出的是当前的时间,精确到毫秒,而且,该类重写了object类的tostring方法,所以输出的就不是地址值,而是易于理解的内容
注意点2:有参构造器需要放入一个毫秒为单位的值(例如x),输出时会输出距离1970年1月1日0.0.0+x;但是输出会显示北京时间,而北京时间需要在加上x的基础上,再加上8。

Date类常用方法
Date类方法使用时,需要创建Date类对象去调用,区别于静态类直接用类名调用
常用API相关知识点_第18张图片
常用API相关知识点_第19张图片
调用Date类的getTime方法,可以输出距离初始日期的时间(毫秒为单位)可以进行乘法运算,转化为 年为单位
常用API相关知识点_第20张图片
可以设置时间,对时间进行重置。

SimpleDateFormat类

概述
常用API相关知识点_第21张图片

常用API相关知识点_第22张图片
常用API相关知识点_第23张图片
常用API相关知识点_第24张图片
首先,创建一个Date对象准备sdf调用方法时传入Date类参数,之后创建adf对象,并利用有参构造器利用规则进行模式指定,调用sdf方法用字符串接住,输出字符串
常用API相关知识点_第25张图片
创建一个ss对象,准备给sdf调用时传入参数。创建sdf对象,利用有参构造,规定模式,注意这里最好与输入的字符串保持一致,例如图中输入时用小段杠以及空格,那么设置时也要用小段杠以及空格。最后调用方法,方法返回值用Date类变量接住。

你可能感兴趣的:(java)