目录

  • 1、Math
  • 2、System
  • 3、Object
  • 4、Arrays
  • 5、基本类型包装类
  • 5.1 概述
  • 5.2 Integer
  • 5.3 String和int相互转换
  • 5.4 自动装箱和拆箱
  • 6、日期类
  • 6.1 Date类
  • 6.2 SimpleDateFormat类
  • 6.3 Calendar类
  • 7、异常
  • 7.1 概述
  • 7.2 JVM的默认处理方案
  • 7.3 try...catch...
  • 7.4 编译时异常与运行时异常(重点)
  • 7.5 throws
  • 7.6 自定义异常,throws和throw


1、Math

java常用function java常用api汇总_构造方法

2、System

java常用function java常用api汇总_子类_02


方法为静态,可直接通过类名System访问成员方法

java常用function java常用api汇总_子类_03


java常用function java常用api汇总_java_04

3、Object

所有类都直接或间接的继承Object类

java常用function java常用api汇总_java常用function_05


java常用function java常用api汇总_java常用function_06

看方法源码,选中方法,按下Ctrl+B

toString方法,建议所有子类重写该方法。自动生成即可,alt+Insert快捷键`。

java常用function java常用api汇总_子类_07


new出来的对象赋值,得到的为一个地址值。

比较两个对象的内容是否相同,要使用equals函数,自动生成即可。

java常用function java常用api汇总_子类_08

4、Arrays

冒泡排序

java常用function java常用api汇总_子类_09


java常用function java常用api汇总_java_10


以后在帮助文档中没有看到某个类的构造方法,不代表其真的没有构造。如果它没有构造方法,系统也会给他一个构造方法。比如System类,虽说它不能实例化,但是系统还是给了一个默认构造方法。只不过方法为private的,不允许外界使用。

java常用function java常用api汇总_java常用function_11


即:

java常用function java常用api汇总_子类_12

5、基本类型包装类

5.1 概述

java常用function java常用api汇总_构造方法_13

5.2 Integer

java常用function java常用api汇总_System_14


java常用function java常用api汇总_System_15

5.3 String和int相互转换

java常用function java常用api汇总_java常用function_16


java常用function java常用api汇总_java_17

5.4 自动装箱和拆箱

java常用function java常用api汇总_java常用function_18


自动装箱,只是隐藏了装箱的操作而已

java常用function java常用api汇总_System_19


只要是对象,在使用前就必须进行不为null的判断。不然的话,若传入的为null,还进行操作会报错NullPointerException

6、日期类

6.1 Date类

java常用function java常用api汇总_java常用function_20


java常用function java常用api汇总_构造方法_21

6.2 SimpleDateFormat类

java常用function java常用api汇总_构造方法_22


java常用function java常用api汇总_构造方法_23


java常用function java常用api汇总_构造方法_24


java常用function java常用api汇总_子类_25

6.3 Calendar类

java常用function java常用api汇总_java_26

java常用function java常用api汇总_java常用function_27

7、异常

7.1 概述

java常用function java常用api汇总_java常用function_28

7.2 JVM的默认处理方案

java常用function java常用api汇总_java_29

7.3 try…catch…

java常用function java常用api汇总_java_30


java常用function java常用api汇总_System_31

7.4 编译时异常与运行时异常(重点)

java常用function java常用api汇总_构造方法_32


编译时异常,Exception类及其子类,必须显示处理,否则无法通过编译。

运行时异常,RuntimeException类及其子类,无需显示处理,也可以和编译时异常一起处理。

7.5 throws

java常用function java常用api汇总_System_33


throws仅把异常抛出去了,并没有真正的处理,如果仍然想要程序继续往下运行,还是要采用try... catch...

真正的异常处理还是要使用try catch,只不过如果在方法内处理不了可以在方法名后进行throws抛出异常交由调用者处理,但是程序遇到异常后会停止。try catch会继续运行程序

java常用function java常用api汇总_System_34

7.6 自定义异常,throws和throw

java常用function java常用api汇总_子类_35


编译时异常,必须显示处理,可以使用try catch

java常用function java常用api汇总_java常用function_36


throws在方法声明后面,抛出异常,由方法调用者处理,而异常并不一定会发生。

throw在方法体内,抛出异常,由方法体内的语句处理,一定会抛出了某种异常。