
interview
wangshfa
这个作者很懒,什么都没留下…
展开
-
Java中try catch finally语句中含有return语句的执行情况(总结版)
在这里看到了try >但有一点是可以肯定的,finally块中的内容会先于try中的return语句执行,如果finall语句块中也有return语句的话,那么直接从finally中返回了,这也是不建议在finally中return的原因。下面来看这几种情况。 情况一(try中有return,finally中没有return): ? 1转载 2014-02-20 11:07:01 · 761 阅读 · 0 评论 -
在面试时怎么回答java垃圾回收机制
Java的垃圾回收机制是Java虚拟机提供的能力,用于在空闲时间以不定时的方式动态回收无任何引用的对象占据的内存空间。 需要注意的是:垃圾回收回收的是无任何引用的对象占据的内存空间而不是对象本身,很多公司面试时,都会问这个问题的, 70%以上的人回答的含义是回收对象,实际上这是不正确的。 System.gc() Runtime.getRuntime().gc() 上面的方法调用时用于显式通知JVM转载 2014-02-20 09:22:38 · 617 阅读 · 0 评论 -
面向对象的三个基本特征(讲解)
面向对象的三个基本特征(讲解) 面向对象的三个基本特征是:封装、继承、多态。 封装 封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承 面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能转载 2014-02-20 16:52:52 · 503 阅读 · 0 评论 -
判断单链表里面有没有环
这题目还是慢有意思的。 题目:0.如何判断单链表里面是否有环? 算法的思想是设定两个指针p, q,其中p每次向前移动一步,q每次向前移动两步。那么如果单链表存在环,则p和q相遇;否则q将首先遇到null。 这里主要理解一个问题,就是为什么当单链表存在环时,p和q一定会相遇呢? 假定单链表的长度为n,并且该单链表是环状的,那么第i次迭代时,p指向元素i mod n,q指向2i转载 2014-05-04 23:39:40 · 529 阅读 · 0 评论 -
【知乎】2014年放弃阿里巴巴 offer 的人为什么格外多?
网友问题: 2014 年放弃阿里巴巴 offer 的人是否格外多?如果是,为什么?修改2014年阿里巴巴的校招动作搞得很大,8月份就有提前批的同学开始面试了,9月份就开始大规模的校招,应该是2014年所有互联网公司里最早开始招聘的了,但是直到2014年12月都还在补招。周围有很多的同学都拿到了阿里的offer,但是最近开始交三方的时候才发现,相当一大部分的同学都放弃了阿里,这是为什么?转载 2014-12-07 23:01:13 · 1470 阅读 · 0 评论