240 发简信
IP属地:河南
  • 访问控制符public、protected、private,以及默认的区别

    类的成员不写访问修饰时默认为default。默认对于同一个包中的其他类相当于公开(public),对于不是同一个包中的其他类相当于私有(priv...

  • 是否可以继承String类,为什么

    不能被继承,因为String类有final修饰符,而final修饰的类是不能被继承的。 详细解析: 1. 关于final修饰符 根据程序上下文环...

  • Resize,w 360,h 240
    String和StringBuffer、String Builder的区别

    StringBuffer与StringBuilder中的方法和功能完全是等价的,只是 StringBuffer中的方法大都采用了synchron...

  • Resize,w 360,h 240
    Hash Code和equals方法的关系

    hashCode的作用是获取哈希码,也称为散列码;它实际上是返回一个int整数。这个哈希码的作用是确定该对象在哈希表中的索引位置 hashCod...

  • 抽象类和接口的区别

    抽象类和接口的定义: 抽象类(abstract class): 使用abstract修饰符修饰的类。(如果一个类没有包含足够多的信息来描述一个具...

  • 自动拆箱与拆箱

    自动装箱:当我们把一个基本类型的值( 20),赋值给引用变量时候,系统可以 自动将它“包装”为相应的包装类的实例程序需要对象时, 如果给的只是一...

  • 构造器Constructor是否可被override

    构造器Constructor不能被继承,因此不能重写override 构造器是一个特殊的方法,可以有访问性质的修饰,但是不能够被abstract...

  • 重载与重写的区别

    1.重写(Override) 从字面上看,重写就是 重新写一遍的意思。其实就是在子类中把父类本身有的方法重新写一遍。子类继承了父类原有的方法,但...

  • Java的四个基本特性

    抽象 现实生活中的事物被抽象成对象,把具有相同属性和行为的对象被抽象成类,再从具有相同属性和行为的类中抽象出父类。 封装 隐藏对象的属性和实现细...