夯实Java基础,内部类与静态内部类的区别是什么?(重要)

2021年9月27日 952点热度 0人点赞 0条评论
1java中有没有指针?

有指针,但是隐藏了,开发人员无法直接操作指针,由jvm来操作指针

2java中是值传递引用传递?

理论上说,java都是引用传递,对于基本数据类型,传递是值的副本,而不是值本身。对于对象类型,传递是对象的引用,当在一个方法操作操作参数的时候,其实操作的是引用所指向的对象。

3、实例化数组后,能不能改变数组长度呢?

不能,数组一旦实例化,它的长度就是固定的

4、假设数组内有5个元素,如果对数组进行反序,该如何做?

创建一个新数组,从后到前循环遍历每个元素,将取出的元素依次顺序放入新数组中

5、构造方法能不能显式调用?

不能,构造方法当成普通方法调用,只有在创建对象的时候它才会被系统调用

6、什么是方法重载?

方法的重载就是在同一个类中允许同时存在一个以上的同名方法,只要它们的参数个数或者类型不同即可。在这种情况下,该方法就叫被重载了,这个过程称为方法的重载(override)

7、构造方法能不能重写?能不能重载?

可以重载,但不能重写。

8、内部类与静态内部类的区别?
支付 ¥1.99 购买本节后解锁剩余62%的内容

小小调酒师

此刻打盹,你将做梦; 此刻学习,你将圆梦。 个人邮箱:shellways@foxmail.com

文章评论