Java

2018-01-19  本文已影响0人  阳光丶不错
接口和抽象类

抽象类:包含抽象方法的类为抽象类,必须用abstract修饰,特点是为了继承而创建,不能用来生成对象。
接口:变量类型为public final static, 方法类型为public abstract
抽象类和接口的区别:抽象类为特征属性的抽象,接口为行为的抽象。而对成员变量的抽象可以直接写入到构造器中。

基本数据长度

整型 byte 1 short 2 int 4 long 8
浮点型 float 4 double 8
逻辑型 boolean 1
字符型 char 2

修饰符的控制范围

public 不同包,无修饰符 同包, protected 子类, private 同类。

this关键字
final关键字
位运算符
移位运算符
方法覆盖Override

==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。

equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。

java中没有引用传递,只有值传递,地址传递也属于值传递的异种。

上一篇 下一篇

猜你喜欢

热点阅读