JAVA 面试整理,面试汇总

时间:2021-09-28 00:36:40

1、JAVA是通过重写和重载来实现多态性的。

重写:同样的方法签名,不同的方法实现

重载:同样的方法名,不同的参数类型或参数个数

2、JAVA中如果存在不再使用的对象,但是程序又持有该对象的引用,就会导致对象无法回收的情况,内存泄露。

3、char类型变量可以存储一个汉字,因为JAVA中以UNICODE编码,一个char占16个bit位,即两个字节,所以存储一个汉字没有问题。

4、String str=null;表明声明了一个String对象的引用str,但是没有为其分配内存空间;

String str="";表明创建了一个长度为0的空字符串,并在内存分配了空间。

5、明天续。。。。。。。。。。。。。。。