一、API的概述
1.API(Application Programming Interface)
2.Java API
- Java提供给我们直接使用的类,这些类将底层的实现封装了起来。
- 我不需要关心这些类是如何实现的,只需要学习这些类如何使用。
二、Object类的概述
1.Object类的概述
- 类层次结构的根类
- 所有类都直接或者间接的继承自该类
2.构造方法
public Object()
- 子类的构造方法默认访问的是父类的无参构造方法
3.Object类的hashCode()方法
public int hashCode()
- 返回该对象的哈希吗值,默认情况下,该方法会根据对象的地址来计算
- 不同的对象,hashCode()一般来说不会相同,但是同一个对象的hashCode()值一定相同。
public class Demo1_HashCode {
public static void main(String[] args) {
Object object = new Object();
int hashCode = object.hashCode();
System.out.println(hashCode);
Student s1 = new Student("张三", 23);
Student s2 = new Student("李四", 24);
System.out.println(s1.hashCode());
System.out.println(s2.hashCode());
}
}
4.Object类的getClass()方法