1. Every class inherits from a common super class named Any
2. the basic methods in the Any
final def ==(that: Any): Boolean
final def !=(that: Any): Boolean
def equals(that: Any): Boolean
def hashCode: Int
def toString: String
3. the root class Any has two subclass: AnyVal and AnyRef
4. AnyVal is the parents class of every built-in value class in Scala. There are nine such value classes: Byte,Short,Char,Int,Long,Float,Double,Boolean,and Unit(just like void in the Java)5. AnyRef is the base class of all reference classes in Scala. , just like the Object in the Java. just like String,List,Seq,Iterable