发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

巨耗内存的写法:

2002-12-13 16:30
赞助商链接




new Short(
pieceInShort(
player==0 ? node.location.x : width - 1 - node.location.x,
player==0 ? node.location.y : height - 1 - node.location.y,
node.pieceColor, node.piece.preDefinedIndex()
)
)



protected short pieceInShort(int x, int y, int player, int piece){
return (short)( (x + 8) << 11 | (y + 8) << 6 | player << 4 | piece );
}//end pieceInShort()




这段写法非常耗费内存,看似简单,实际执行了很长的语句。

? :的使用我觉得除了炫耀自己对java的癖好外,没有任何好处。

2002-12-13 22:03

以后会优化的,我相信

hxz
2002-12-14 08:59

在一本书看到:
使用 ? :比使用max 或min这样的函数要好!

2002-12-14 17:58

我就觉得? : 很好,
有必要拿这个来炫耀吗?

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系反馈 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com