
面试
轻叹无音丶
这个作者很懒,什么都没留下…
展开
-
Java面试题全集
推荐我认为很棒的面试题: ImportNew java面试全集(1.1) ImportNew java面试全集(1.2) ImportNew java面试全集(1.3) ImportNew java面试全集(1.4) ImportNew java面试全集(1.5) ImportNew java面试全集(1.6)转载 2016-11-01 09:22:32 · 2013 阅读 · 0 评论 -
面试题:下面程序的运行结果
摘自:https://zhidao.baidu.com/question/489562987146637292.html下面程序的运行结果是什么?public class Dervied extends Base {private String name = "dervied"; public Dervied() { tellName(); printName(转载 2017-01-13 15:57:09 · 4000 阅读 · 0 评论 -
面试难点
31、String s = new String(“xyz”);创建了几个字符串对象?答:两个对象,一个是静态区的”xyz”,一个是用new创建在堆上的对象。35、内部类可以引用它的包含类(外部类)的成员吗?有没有什么限制?答:一个内部类对象可以访问创建它的外部类对象的成员,包括私有成员。拓展:内部类与外部类之间的成员互相访问 内部类可以访问外部类的任何成员,包括private成员。 外部类原创 2017-01-15 13:04:56 · 340 阅读 · 0 评论 -
接口和抽象类的区别&接口为什么不能有构造函数
以举例的方式说到如何区分抽象类和接口,这里我们从Java语法谈起,使我们更加了解这两者的内在区别。它们的语法区别:1)接口不能有构造方法,抽象类可以有。2)接口不能有方法体,抽象类可以有。3)接口不能有静态方法,抽象类可以有。4)在接口中凡是变量必须是public static final,而在抽象类中没有要求。 忽然有此一文,是因为同学疑惑道:抽象类居然还有构造方法,又不能直接用来转载 2017-01-12 15:26:23 · 3825 阅读 · 0 评论 -
迭代 递归 普通循环的区别
递归和迭代都是循环的一种。 简单地说,递归是重复调用函数自身实现循环。迭代是函数内某段代码实现循环,而迭代与普通循环的区别是:循环代码中参与运算的变量同时是保存结果的变量,当前保存的结果作为下一次循环计算的初始值。递归循环中,遇到满足终止条件的情况时逐层返回来结束。迭代则使用计数器结束循环。当然很多情况都是多种循环混合采用,这要根据具体需求。递归的例子,比如给定一个整数数组,采用折半查询返回指定值原创 2017-01-13 11:06:31 · 5684 阅读 · 0 评论