常见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问题二的主要内容,如果未能解决你的问题,请参考以下文章