目前本站已有 十几万 份求职资料啦!


北京瑞斯康达笔试题目(附参考答案)

10-15 23:59:20 来源:http://www.qz26.com 笔试题目   阅读:8303
导读:1:abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?2:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?3:Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?4:构造器Constructor是否可被override?www.qz26.com 5:当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?6:两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对关于参数传递:其实JAVA里对参数的传递在国际上都是一直有争论的。包括《Think in java》里都提到了,Bruce Eckel 也没给出定论。我觉得这很大程度上是由于规范不严格造成的。因为大家都知道参数传递的本质是什么,但描述方式不一样,以致造
北京瑞斯康达笔试题目(附参考答案),标签:银行笔试题目,企业笔试题目,http://www.qz26.com

1:abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?

2:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的
结果,那么这里到底是值传递还是引用传递?

3:Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们
有何区别?

4:构造器Constructor是否可被override?

www.qz26.com

5:当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?

6:两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对

关于参数传递:

其实JAVA里对参数的传递在国际上都是一直有争论的。包括《Think in java》里都提到了,Bruce Eckel 也没给出定论。我觉得这很大程度上是由于规范不严格造成的。因为大家都知道参数传递的本质是什么,但描述方式不一样,以致造成答案不一致。

现给一些参考:

第一,JAVA 里的参数传递只有值传递,没有所谓的引用传递。(说白了,是因为大家的说法
不统一)
第二,引用一个强人的观点 jamesfancy()边城狂人(James Fancy) :

"1. 首先明白参数的传递实质是压栈和出栈的过程。即在调用一个方法(或说子程序)之前,先将需要传入的参数压栈,然后执行代码的指针跳转到方法的起始位置,进行出栈操作,原来压入栈中的参数取出置入方法中的局部变量(这里即参数变量)。

2. 对于基本类型,传递的参数都是对原变量值的拷贝。每一个基本类型的数据都是以字节形式保存在内存中的(如整型是4个字节,长整型是8个字节等),压栈时会将内存中的变量值按字节存入栈中,而原变量的值(即保存在原位置的内容)并不改变??内存中的数据是保存在堆中的,参数是保存在栈中的,总不可能把内存块搬过来是吧......所以一定是拷贝的!

3. 先搞明白引用的实质。当一个对象创建后,它的内容(N个字节)被保存在内存中。它的位置,即一个地址址,被返回,保存在一个引用变量中??所以实际上一个引用变量保存的只是某个类的地址,而引用的类型,并不会改变引用变量的大小,它只是说明一个对象的数据大小。这样,就可以从引用变量找到对象的起始地址,再通过类型,获取对象数据。而通过引用调用的方法,属性这些东西,就是通过在这块内存地址中的位置偏移来寻址的。(当然,实际的操作会比我说的复杂得多,因为还涉及向上向下传型等问题)

4. 引用参数的传递,实际上就是传递的引用变量的值,这和传递基本类型的值原理是一样的。但由于引用变量其值的特殊性(只是一个地址,这个地址上保存的才是对象的实际数据),所以,引用变量的值传入参数变量后,通过参数变量对对象的修改(在实际地址上的操作)自然就会影响到同一个对象。??这里,外面的引用变量和参数变量,本身是不同的,但是它们的值相同,都是对象的地址。"
不是打基础,打基础吧!

上一页  [1] [2] [3] [4] 


Tag:笔试题目银行笔试题目,企业笔试题目求职笔试面试 - 笔试题目
【字号: 】 【打印】 【关闭
《北京瑞斯康达笔试题目(附参考答案)》相关文章
最新更新
推荐热门
联系我们 | 网站地图 | 财务资料 | 范文大全 | 求职简历 | 财会考试 | 成功励志
Copyright 二六求职资料网 All Right Reserved.
1 2 3 4 5 6 7 8 9 10