API概述【理解】
- 什么是API
API (Application Programming Interface) :应用程序编程接口
- java中的API
指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类 是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用。
1、Math类概述
Math 包含执行基本数字运算的方法
2、Math中方法的调用方式
Math类中无构造方法,但内部的方法都是静态的,则可以通过 类名.进行调用
3、Math类的常用方法

System类的常用方法

Object类概述
Object 是类层次结构的根,每个类都可以将 Object 作为超类。所有类都直接或者间接的继承自该类,换句话说,该类所具备的方法,所有类都会有一份
查看方法源码的方式
选中方法,按下Ctrl + B
重写toString方法的方式
Alt + Insert 选择toString
在类的空白区域,右键 -> Generate -> 选择toString
toString方法的作用:
以良好的格式,更方便的展示对象中的属性值
4.没有构造方法,如何访问类中的成员?
有可能类在不同的包,不同的项目:需要引入包
1.权限修饰符用public,访问修饰符
2.特性修饰符static非访问修饰符:共享数据 final 属性:常量,方法:不能重写,类不能被继承
5.创建类的时候,类名和引用的类名一致?命名的时候,最好不要和jdk自带的名字一致
如果非要和jdk的类名一致,那么最好在不同的包里面
6.一般情况下,自己写工具类的时候,用静态方法或者变量
静态变量:常量;作为变量时,static和final是一起,
常量的主要目的:为了配置数据
7.this(),super()只能放在构造方法的第一行
8.Object和Objects有什么区别?
9.BigDecimal 一般小数用,精度比float和double更高,
10.new BigDecimal();里面的参数建议用String,精度更高,不要用double
11.以后金钱等小数用BigDecimal
12.基本数据类型运算是包装类转换为基本数据类型
13.以后只要是引用数据类型都需要做非空判断
14.所有的包装类都有valueOf方法