全天候报道跟踪国内外最新动态,为用户提供最全面的新闻资讯,是国内最具权威的新闻门户网。
分享到:
您的位置:首页 > 教育 > 正文

想要面试更容易,会做面试题是关键。10道经典面试题集锦

2019/01/14 23:39:12 来源:网络
想要面试更容易,会做面试题是关键。10道经典面试题集锦

1.如何权衡是使用无序的数组还是有序的数组?

有序数组最大的好处在于查找的时间复杂度是O(log n),推荐http://www.gao-xiao.com/而无序数组是O(n)。有序数组的缺点是插入操作的时间复杂度是O(n),因为值大的元素需要往后移动来给新元素腾位置。相反,无序数组的插入时间复杂度是常量O(1)。

2.Java集合类框架的最佳实践有哪些?

根据应用的需要正确选择要使用的集合的类型对性能非常重要,比如:假如元素的大小是固定的,而且能事先知道,我们就应该用Array而不是ArrayList。

有些集合类允许指定初始容量。因此,说明http://www.gao-xiao.com/如果我们能估计出存储的元素的数目,我们可以设置初始容量来避免重新计算hash值或者是扩容。

为了类型安全,可读性和健壮性的原因总是要使用泛型。同时,使用泛型还可以避免运行时的ClassCastException。

使用JDK提供的不变类(immutable class)作为Map的键可以避免为我们自己的类实现hashCode()和equals()方法。

编程的时候接口优于实现。

底层的集合实际上是空的情况下,返回长度是0的集合或者是数组,不要返回null。想要面试更容易,会做面试题是关键。10道经典面试题集锦

3.Enumeration接口和Iterator接口的区别有哪些?

Enumeration速度是Iterator的2倍,同时占用更少的内存。但是,Iterator远远比Enumeration安全,因为其他线程不能够修改正在被iterator遍历的集合里面的对象。同时,Iterator允许调用者删除底层集合里面的元素,这对Enumeration来说是不可能的。

4.HashSet和TreeSet有什么区别?

HashSet是由一个hash表来实现的,因此,它的元素是无序的。高效新闻网add(),remove(),contains()方法的时间复杂度是O(1)。

另一方面,TreeSet是由一个树形的结构来实现的,它里面的元素是有序的。因此,add(),remove(),contains()方法的时间复杂度是O(logn)。

垃圾收集器(Garbage Collectors)

5.Java中垃圾回收有什么目的?什么时候进行垃圾回收?

垃圾回收的目的是识别并且丢弃应用不再使用的对象来释放和重用资源。高效新闻网

6.System.gc()和Runtime.gc()会做什么事情?

这两个方法用来提示JVM要进行垃圾回收。但是,立即开始还是延迟进行垃圾回收是取决于JVM的。

7.finalize()方法什么时候被调用?析构函数(finalization)的目的是什么?

在释放对象占用的内存之前,垃圾收集器会调用对象的finalize()方法。一般建议在该方法中释放对象持有的资源。

8.如果对象的引用被置为null,垃圾收集器是否会立即释放对象占用的内存?

不会,在下一个垃圾回收周期中,这个对象将是可被回收的。

9.Java堆的结构是什么样子的?什么是堆中的永久代(Perm Gen space)?

JVM的堆是运行时数据区,推荐gao-xiao.com所有类的实例和数组都是在堆上分配内存。它在JVM启动的时候被创建。对象所占的堆内存是由自动内存管理系统也就是垃圾收集器回收。

堆内存是由存活和死亡的对象组成的。存活的对象是应用可以访问的,不会被垃圾回收。死亡的对象是应用不可访问尚且还没有被垃圾收集器回收掉的对象。一直到垃圾收集器把这些对象回收掉之前,他们会一直占据堆内存空间。

10.串行(serial)收集器和吞吐量(throughput)收集器的区别是什么?

吞吐量收集器使用并行版本的新生代垃圾收集器,它用于中等规模和大规模数据的应用程序。想要面试更容易,会做面试题是关键。10道经典面试题集锦而串行收集器对大多数的小应用(在现代处理器上需要大概100M左右的内存)就足够了。


网 址:http://www.gao-xiao.com/html/26120494.html
首 发:想要面试更容易,会做面试题是关键。10道经典面试题集锦
  • 速看!2019四川省考公告发布!3月21日报名!

    终于!四川省考公告公布!省直属首发!招考81人报名时间:3月21-27日考试时间:4月20日四川省考公告职位汇总:http://sc.huatu.com/2019/0225/1547573.html四川省考公告具体详情:http://sc.huatu.com/2019/0320/1552945.html报名及资格初审本次考试报名采取网络报名的方式进行。报名时间为2019年3月21日至3月27日上午8:00,报名网站为四川省人力资源和社会保障厅官网(http://www.sc.hrss.gov.c

  • 外研社《剑桥国际英语教程》第5版发布

    3月19日下午,由外语教学与研究出版社(简称外研社)和英国剑桥大学出版社联合主办的《剑桥国际英语教程(第5版)》(Interchange,FifthEdition)新书发布会暨2019外研社·剑桥外语特色课程教学研讨会在北京海淀外国语实验学校举行。剑桥大学出版社亚洲区市场总监IvanSorrentino,剑桥大学出版社大中华区市场销售总监许玲,剑桥大学出版社大中华区总经理周岩,剑桥大学出版社大中华区教师发展经理NicolasMayfield,海淀外国语实验学校副校长王影,外研社副总编辑王勇,外研

  • 杜鲁门大学Truman State University

    一般来说,年度学费在两万到三万美金左右的费用相对于国际学生来说就是比较低的费用。哪些学校既有好的教育水平,同时费用又不高的呢?下面美国留学中介美嘉教育就为大家介绍美国大学费用在二十万人民币左右的学校,供大家选校参考!杜鲁门大学TrumanStateUniversity杜鲁门大学(TrumanStateUniversity)成立于1867年,属于密苏里州公立大学之一。它是一所公立大学,在中国并不出名,却是一所对绝大数学生来说值得考虑的大学。它是美国第一所公立文理学院,很好的结合了liberalar

  • 孩子的教育,不能光指望学校和老师,家长的陪伴很重要

    原题:做贴心的家长,您准备好了吗?作者:孙福东你是弓,孩子是箭,他们即将射向远方。——纪伯伦面对几年前高考作文提供的这幅漫画材料,我只想从评判者的角度进行尝试解读。横向来看:画中有两个孩子,左边的第一次考试考了满分,很开心,他的脸上还有家长奖励的吻痕;右边的孩子恰恰相反,第一次考试就得了55分,不及格,孩子表情沮丧,脸上留有家长训斥过的巴掌印。纵向比较:左边孩子第二次却考了98分,他表情比较沮丧,家长的吻痕也明显变成了巴掌印;而右边的孩子第二次考了61分,跨入及格行列,他心花怒放,脸上也有了家长

  • 英国PSW签证回复有望,毕业生可延长留英期限,最长可达1年

    北京时间3月17日,英国政府发布了全新的国际教育战略纲要,其中更加明确了PSW恢复的可能性。英国政府正式宣布了留学生签证可以最多可延长1年,好让留学生有机会在英国找到工作。英国政府官网发布新闻:计划增加国际学生数量和收入。纲要指出,英国政府计划更新国际学生的签证政策,其中包括大家最为关注的PSW签证。本科和硕士留学生,毕业后还可以将签证延长6个月博士留学生,毕业后可以将签证延长1年比起以前PSW签证——毕业后可留英2年找工作,这次延长的6个月可能显得有些寒酸,但是,从毕业后签证的“取消”到“重启

  • 研究生的这3个专业学费高昂,普通家庭别报考,回报率并不高_同学

    2019年的考研录取工作正在进行当中,一般按照往年的情况来看,五月中旬的时候就可以出最终的结果,而现在的一部分院校也正在进行复试的环节。今年的国家线相比往年大有提高要求也相对严格了一些,而有一部分同学可能将会面临着被调剂的风险,但是不管最终去向何处,要相信这都是你最好的归宿。现在考研究生的学生数量不断的增加,近几年来的竞争也逐渐加大,有一些同学比较担心,现在考研将来的就业环境能否会变得更好一些,其实考研和高考一样,都需要明智的选择,对于专业方面一定要考虑清楚之后再做决定。但是,考研和高考不同的最

  • 濮阳县微型学校联盟举办微型课比赛

    近日,为了进一步提高联盟成员校教师教学活动的有效性,提升教师教学水平,规范课堂教学行为,促进微校专业成长,提升教师专业素质,濮阳县微型学校联盟微型课大赛如期在县城关镇东方红小学进行。赛课程序严密有序,考场分为语文和数学综合两个赛场,参赛老师先随机抽取讲课序号,然后再从三个课题中抽取一个课题,待考室备课十分钟后展示。赛课教师在认真备课赛课教师们精彩的赛课瞬间微型学校这次微型课比赛,不仅促进了老师对学科核心素养的理解与落实,而且提升了区域教学质量和校本研修质量,成为濮阳县微型学校联盟教师专业发展的又

  • 新东方在线未来如何打差异化竞争?联席CEO孙东旭这样解答

    文王上在提交IPO申请8个月后,新东方在线终于即将在港交所上市。3月14日,新东方在线宣布在港IPO上市计划,公司股票3月15日起招股,将于20日截止认购,预期将于本月28日上市。作为新东方发展在线业务的核心阵地,新东方在线上市将离行业的炮火声更近一步。“上市意味着全新的起点。新东方作为新东方在线的控股股东,上市后母公司和子公司继续保持紧密协同,同时也要求子公司接受更加公开的挑战和考验。”新东方在线联席CEO孙东旭如是说道。新东方在线招股书显示,孙东旭2007年加入新东方,历任合肥新东方学校校长