1.9 Java ⾯向对象编程三⼤特性: 封装 继承 多态
封装 封装把⼀个对象的属性私有化,同时提供⼀些可以被外界访问的属性的⽅法,如果属性不想被外界访问,我们⼤可不必... » 阅读全文
封装 封装把⼀个对象的属性私有化,同时提供⼀些可以被外界访问的属性的⽅法,如果属性不想被外界访问,我们⼤可不必... » 阅读全文
重载就是同样的⼀个⽅法能够根据输⼊数据的不同,做出不同的处理 重写就是当⼦类继承⾃⽗类的相同⽅法,输⼊数据⼀样... » 阅读全文
Constructor 不能被 override(重写), 但是可以 overload(重载), 所以你可以看... » 阅读全文
形式上: 字符常量是单引号引起的⼀个字符; 字符串常量是双引号引起的若⼲个字符 含义上: 字符常量相当于⼀个整... » 阅读全文
都是⾯向对象的语⾔,都⽀持封装、继承和多态 Java 不提供指针来直接访问内存,程序内存更加安全 Java 的... » 阅读全文
可能在看这个问题之前很多⼈和我⼀样并没有接触和使⽤过 OpenJDK 。那么 Oracle 和 OpenJDK... » 阅读全文
Java 虚拟机(JVM)是运⾏ Java 字节码的虚拟机。JVM 有针对不同系统的特定实现(Windows,... » 阅读全文
简单易学; ⾯向对象(封装,继承,多态); 平台⽆关性( Java 虚拟机实现平台⽆关性); 可靠性; 安全性... » 阅读全文
⾯向过程:⾯向过程性能⽐⾯向对象⾼。 因为类调⽤时需要实例化,开销⽐较⼤,⽐较消耗资源,所以当性能是最重要的考... » 阅读全文