求这几道java面试题答案

 我来答
百度网友559f8d3
2014-03-22 · TA获得超过203个赞
知道小有建树答主
回答量:157
采纳率:0%
帮助的人:54.5万
展开全部
1)一个short 16BIT的大小和一个48BIT的大小,凑成一个LONG(64)位置的大小的值,你可以用与的方式拿出想要的部分字段。
2)主要考点两处,第一,HASHCODE和EQUALS方法的写法,都有标准写法的,要注意。第二(这个是亮点),STRING类有独特的特点,NEW出来以后不能改变(改变等于新NEW一份)那么为了提高效率,HASHCODE()的具体计算函数放到构造函数中,然后HASHCODE直接返回构造函数中存储的int值,如果你对HASHCODE理解不深入,可能想不到这一点。
3)这个简单的吓人,随机出来1-100的整数,看看这个数字落入哪一个区间,区间的大小按照比例分配。
4)枚举都出来了,就是给SWITCH CASE用的开销比STRING小一些(JDK1.7支持SWITCH STRING的方式,但是枚举效率更高点)

你基本上第二点按照这样回答了,已经就靠谱了,游戏公司对效率特别重视,尤其是用JAVA写如果还不注意代码效率的话,那就只有呵呵了。
jyg0124
2014-03-21 · TA获得超过321个赞
知道小有建树答主
回答量:187
采纳率:0%
帮助的人:70.9万
展开全部
  1. 十进制与16进制的对应关系

  2. 主要用于equals判断是否相同

  3. A+B+C+D=100; 随机一个数值,看是否在A,A+B,A+B+C,A+B+C+D四个范围内

  4. swith

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卖贫道的小火柴
2014-03-20 · TA获得超过229个赞
知道小有建树答主
回答量:253
采纳率:0%
帮助的人:250万
展开全部
看这架势,应该是面试游戏开发公司的试题了!
追问
bingo!  会么  大哥  帮帮忙
追答
你先把这些要实现的功能细分成java中具体的知识点,然后去网上搜素具体的实现。应该都有。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式