1.14 接⼝和抽象类的区别是什么
接⼝的⽅法默认是public,所有⽅法在接⼝中不能有实现(Java 8 开始接⼝⽅法可以有默认实现),⽽抽象类... » 阅读全文
接⼝的⽅法默认是public,所有⽅法在接⼝中不能有实现(Java 8 开始接⼝⽅法可以有默认实现),⽽抽象类... » 阅读全文
Java 程序在执⾏⼦类的构造⽅法之前,如果没有⽤super()来调⽤⽗类特定的构造⽅法,则会调⽤⽗类中“没有... » 阅读全文
由于静态⽅法可以不通过对象进⾏调⽤,因此在静态⽅法⾥,不能调⽤其他⾮静态变量,也不可以访问⾮静态变量成员。
装箱:将基本类型⽤它们对应的引⽤类型包装起来 拆箱:将包装类型转换为基本数据类型 更多内容⻅:深⼊剖析 Jav... » 阅读全文
可变性 简单的来说:String类中使⽤final关键字修饰字符数组来保存字符串,private final ... » 阅读全文
封装 封装把⼀个对象的属性私有化,同时提供⼀些可以被外界访问的属性的⽅法,如果属性不想被外界访问,我们⼤可不必... » 阅读全文
重载就是同样的⼀个⽅法能够根据输⼊数据的不同,做出不同的处理 重写就是当⼦类继承⾃⽗类的相同⽅法,输⼊数据⼀样... » 阅读全文
Constructor 不能被 override(重写), 但是可以 overload(重载), 所以你可以看... » 阅读全文
形式上: 字符常量是单引号引起的⼀个字符; 字符串常量是双引号引起的若⼲个字符 含义上: 字符常量相当于⼀个整... » 阅读全文
都是⾯向对象的语⾔,都⽀持封装、继承和多态 Java 不提供指针来直接访问内存,程序内存更加安全 Java 的... » 阅读全文