1.Java语言支持四种类型:接口,类,数组和基本数据类型。
Java的基本数据类型有八种,
整数型:byte,short,int,long (8,16,32,64)
浮点数型:float,double(32,64)
字符型:char。
布尔型:boolean
2.接口,类和数组通常被称为引用类型。
3.类的实例和数组是对象,而基本数据类型的值不是对象。
4.类的成员由域(field),方法(method),成员类(member class),成员接口(member interface)组成。
域,也就是我们所说的成员变量,体现了类的状态,可以由类中的方法进行改变。
5.方法的签名(signature)由它的名称和所有参数类型组成。
!! 签名不包含方法的返回类型,这个就是覆写(Override)和重载的不同之处,覆写要求签名完全相同。而对于重载来说,JVM是通过方法签名的不同来决定调用哪种机制,所以在重载中,不能有两个方法名称完全相同,参数类型和个数也相同,即方法签名相同。
6.用继承“inheritance”代替了子类化“subclassing”;一个类实现(implement)一个接口,一个类扩展(extend)一个接口。
7.API元素是指类、接口、构造器(constructor)、成员和序列化形式(serialized form),程序员通过它们来访问类、接口或者包。
任何人都可以使用这些API元素,而API的创建者负责支持这些API元素。
不严格的说,一个包的导出API是由该包中的每个public类或者接口中所有public的或者protected的成员和构造器组成。
术语上API实际上指的是Application Programming Interface,就是应用程序编程接口。