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