常见Java问题二

Posted qust-lgh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常见Java问题二相关的知识,希望对你有一定的参考价值。

1、什么是B/S架构?什么是C/S架构?

B/S browser/server Web应用程序

C/S Client/Server 桌面应用程序

2、String str="www",与String str = new String("www")一样吗?

不一样,第一个是存储在常量池中,第二个是存储在堆中的一个实例。

3、如果父类只有有参构造方法,那么子类必须要重写父类的构造方法吗?

要重写

4、Super与this表示什么?

Super代表父类的对象  调用父类的属性、方法、构造器

this代表当前对象  区分成员变量和局部变量

5、Java为什么需要接口?

接口解决了Java只支持单继承的问题

6、int和Integer有什么区别?

Integer是int的包装类,解决了基本数据类型不能充当对象的问题。

7、重载(overload)和重写(override)的区别

重载必须在一个类中,重写必须在两个类中

8、为什么不能通过返回类型区分重载?

仅仅返回值类型不一样,在方法调用时不能清楚的知道该调用哪个方法

以上是关于常见Java问题二的主要内容,如果未能解决你的问题,请参考以下文章

Java开发面试问题,java项目常见问题

Java开发面试问题,java项目常见问题

Java性能优化常见问题,威力加强版

一些常见JAVA问题

Java Web开发常见问题

java中的常见问题