(1)开篇

从API的角度来学习。

JavaSE的API是高内聚的。

  • 接口-抽象类-普通类层次
  • 同一个类中方法之间的递进调用

一般,能声明为接口,就不会声明为抽象类。
大多数抽象类命名会加前缀Abstract,但例外Number

java.lang.Object

  • java.lang.Cloneable:声明式接口
    java.lang.System

包装类
java.lang.Byte
java.lang.Short
java.lang.Integer
java.lang.Long
java.lang.Float
java.lang.Double
java.lang.Character
java.lang.Boolean

  • java.lang.Comparable
  • java.lang.Number:抽象类
  • java.io.Serializable:声明式接口

Java.lang.Math
java.util.Arrays

字符串
java.lang.String
java.lang.StringBuffer
java.lang.StringBuilder
java.lang.CharSequence:接口
java.lang.AbstractStringBuilder
java.lang.Appendable:接口

java.util.Pattern
java.util.Matcher
java.util.Date
java.util.Random
java.util.Scanner

反射
java.lang.Class

集合
java.lang.Iterable接口
java.util.Collection接口
java.util.AbstractCollection
java.util.List接口
java.util.AbstractList
java.util.ArrayList
java.util.RandomAccess接口:声明式接口
Java.util.Vector
java.uitl.Queue接口
java.util.Deque接口
java.util.LinkedList

io

原文地址:https://www.cnblogs.com/heibaimao123/p/13849197.html