Java基础知识(五)

为什么Java中只有值传递? 按值调用(call by value)表示方法接收的是调用者提供的值,而按引用调用(call by reference)表示

Java基础知识(四)

hashCode 与 equals(重要) 重写过hashcode和equals吗?为什么重写equals时必须重写hashCode方法 hashCode() 介绍 hashCode的

Java基础知识(三)

1、接口和抽象类的区别是什么? 接口的方法默认是public,所有方法在接口中不能有实现(Java8开始接口方法可以有默认实现)。而抽象类可以

Java基础知识(二)

1、构造器Constructor是否可以被override? 父类的私有属性和构造方法并不能被继承。所以Constructor也就不能被ove

Java基础知识(一)

1 面向对象和面向过程的区别 面向过程 :面向过程性能比面向对象高。因为类调用时需要实例化,开销比较大,比较消耗资源。所以当性能是最重要的考量因素