文章目录 前言 一、基础 1.1 java和C++的区别? 1.2 自动装箱与拆箱 ***1.3 为什么java中只有值传递?*** 1.4 重载与重写的区别 1.5深拷贝VS浅拷贝 二、java面向对象 2.1 面向对象与面向过程的区别 2.2 构造器Constroctor是否可被override(重写)? 2.3 在Java中定义一个不做事且没有参数的构造方法的作用 2.4 成员变量与局部变量的区别有哪些? 2.5 创建一个对象用什么运算符?对象实体与对象引用有何不同? 2.6一个类的构造方法的作用是什么?若没有声明构造方法,该程序能正确执行吗?为什么? 2.7 构造方法有哪些特性? 2.8 在调用子类构造方法之前会调用父类无参构造方法,其目的是? 2.9 对象的相等与指向他们的引用相等,二者有什么不同? 2..10 面向对象三大特征