目录
static Calendar getInstance():
void set(int field, int value):
API简介
什么是API?
Application Programming Interface,应用程序编程接口,这里指的是API文档,通常叫“Java文档”,是Java中提供 的类的使用说明书。Java中的类和方法几乎全部都添加了文档注释(/** 文档注释内容 */),这些文档注释就被Java 的命令(javadoc.exe,在JDK安装的bin目录下)编译成了 Java文档,即API。
为什么学习API文档?
发挥面向对象思想,找到Java提供的对象来实现功能,学习API文档就是学习Java中的类的使用方法。开发Java程序的 过程中,想要使用Java提供的类的功能,就需要通过API文档来查找并使用。API是程序员和Java语言之间沟通的桥梁。
API文档的使用方法
学习API其实就是学习如何使用JDK提供的类。API文档的学习并不要求你把所有的类和方法都记住,也不关心这些类的具体实现,而是学习如何使用 它们。随着你对编程的理解越来越深入,使用JDK中的类越来越多,翻阅API文档的次数和时间也会越来越多。你不需 要记住Java提供的所有的类,但你一定要学会通过API文档熟练的查找并使用这些类。
使用步骤
1. 搜索类
在搜索框里按类名模糊查询,或者通过文档顶部提供的层级结构查找。
2. 查看类的包名
很多类在使用之前需要导包,所以要知道该类所属的包。
每一个类都默认导入 java.lang 包,所以如果你使用的是该包下的类,则无须手动导包。
3. 查看类的注释
使用一个类前,要知道该类的大致功能和它的定位,要知道一个类的能力边界,以便快速确定该类是不是你真 正需要的。
4. 查看构造方法(如有)
使用类之前要创建类的对象。如果是静态类或者一些工具类如 java.lang.Math 类,则不需要这么做。
5. 查找需要的方法并使用
根据标识符的命名规则,可以快速定位方法的位置。仔细阅读方法的注释,注意区分重载方法的使用有何不 同。如果找不到想要的方法,可能该方法在父类,或者更高的父类中。
Object类
简介
类层次结构最顶层的基类,所有类都直接或间接的继承自Object类,所以,所有的类都是一个Object(对象)。
构造方法
Object():
构造一个对象。所有子类对象初始化时都会优先调用该方法
成员方法
-
int hashCode():
返回对象的哈希码值,该方法通过对象的地址值进行计算,不同对象的返回值一般不同
-
Class<?> getClass():
返回调用此方法对象的运行时类对象(调用者的字节码文件对象)
-
String toString():
返回该对象的字符串表示
-
boolean equals()
返回其它某个对象是否与此对象“相等”。默认情况下比较两个对象的引用(地址值),建议重写
package com.itcast.demo8;
public class Test {
public static void main(String[] args) {
//创建Object类型对象
Object ob1 = new Object();
Object ob2 = new Object();
//测试Object类中的成员方法
//int hashCode(); 返回对象的哈希码值,不同对象的哈希码值一般不同
int code1 = ob1.hashCode();
int code2 = ob2.hashCode();
System.out.println(code1);
System.out.println(code2);
//Class<?> getClass();返回该调用对象的字节码文件对象,一个类只有一个字节码对象
Class class1 = ob1.getClass();
Class class2 = ob2.getClass();
System.out.println(class1);
System.out.println(class2);
//String toString();返回该对象的字符串形式,默认打印的是地址值
String s1 = ob1.toString();
String s2 = ob2.toString();
System.out.println(s1);
System.out.println(s2);
//boolean equals();比较两个对象是否相等,默认比较的是地址值,无意义,子类一般会重写
boolean b1 = ob1.equals(ob2);
System.out.println(b1);
}
}
JavaBean重写Object类的方法
pack