锁定老帖子 主题:今天去面试了,感觉不是很好,特发此贴检讨。
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-06-16
6.编程实现2*8最有效率的写法。
这样写??? int high(){ a=8+8; return a; } |
|
返回顶楼 | |
发表时间:2009-06-16
最后修改:2009-06-16
好像在javaeye上很少有笔试/面试题不挨骂。
|
|
返回顶楼 | |
发表时间:2009-06-16
黑暗浪子 写道 jayzotion 写道 lookdd1 写道 引用 6.编程实现2*8最有效率的写法。 楼主说翻遍Java书也找不到,很遗憾,在我们上学的时候一本教材(孙孝祥的)里就有。2左移还是右移三位, 这玩意偶也半瓶子醋。。。。 2 =>10 右移三位 结果:10000 => 16 正解~ 我昨天抽空去找了点资料,把这些题的答案和原理都弄懂了,其中有一份资料专门讲“逻辑运算符、按位运算符、移位运算符”,但是做JAVAEE的,想请问你们,谁在J2EE【JAVAEE】里用到过后两者了,逻辑运算符是经常用到的,后两者我的书本里只讲过按位运算符,移位运算符说实话我还从没听说过,昨天才知道原来还有这么个运算符? 关于那道a+++b的题目,我以为会报错,但做了个实验,结果相当于(a++)+b,但我记得我的书本曾教育我,着重有歧义的代码最好多用"()",因为并不是每个程序员都知道a+++b=(a++)+b,而且个人觉得平时开发中真的很少用,除了for循环有个i++,或者语句块里来个condition++;但把++ -- 用到复合运算中还是很少见,很同意某楼通知讲的,完全显摆。。。 不过今天收到人事部的电话,问我为啥做得那么差,我说当时状态不好,而且这些题目都是理论性的,并不能反映我的实际应用能力,人事部经理安排我明天和技术部的负责人面谈,呵呵,其实JAVA的圈子很小,感觉,SNS的理论得以充分发挥,具体情况等我明天面谈后再补上,这家企业确实不错的,不过暂时还不能透露哈。今天好好梳理一下以前积累的东西。嘎嘎~ |
|
返回顶楼 | |
发表时间:2009-06-16
treblesoftware 写道 6.编程实现2*8最有效率的写法。
这样写??? int high(){ a=8+8; return a; } 理论上说。。。这样写很费电。。。 |
|
返回顶楼 | |
发表时间:2009-06-16
编程实现2*8最有效率的写法
int a = 2 << 3; System.out.println(a);//16 |
|
返回顶楼 | |
发表时间:2009-06-16
怎么和我遇到的差不多?? 看来都是网上下崽儿的
|
|
返回顶楼 | |
发表时间:2009-06-16
面试的太少,多找一些公司练手再去自己的目标公司面试吧。起码要走遍各大写字楼
|
|
返回顶楼 | |
发表时间:2009-06-17
coroner666 写道
面试的太少,多找一些公司练手再去自己的目标公司面试吧。起码要走遍各大写字楼
好想法! |
|
返回顶楼 | |
发表时间:2009-06-17
ywlqi 写道 这家考的是基础,不过有点太那个了,看了1、2题我就晕了,完全没有意义,在我的team里谁要是敢这样写代码显摆,我TMD得骂死他
同意,这种代码谁他娘的有耐心看,怎么维护啊。 |
|
返回顶楼 | |
发表时间:2009-06-17
yygybing 写道 编程实现2*8最有效率的写法
int a = 2 << 3; System.out.println(a);//16 正解 |
|
返回顶楼 | |