作者Lordaeron (Terry)
站内java
标题Re: [问题] 提高身价的程式风格
时间Mon Mar 10 01:12:38 2008
※ 引述《adrianshum (Alien)》之铭言:
: 我不明白哩
: 明明Java 把 datatype 的大小定义好,就是为了
: 要避免不同的 platform 下的运作有异。这些在 C
: 和 C++ 就烦倒不少人哩。
: 64bit 整数加一次和加两次,和 int 是不是 64 bit
: 有关系吗?还是 JVM spec 规定了 long 一定要加两次?
请去读JAVA的source, 我没答案给你, 在64bit 中是否做两次
但32 bit中如果你处理64bit中不用两次式以上的处理的话.
你可以写论文出来了.
: programmer 基於自己要处理的数字有多大而选了适当的
: datatype, JVM 则基於不同的平台有对应的最佳处理,
: 这不是最好的做法吗?让 64bit JVM 做 long 加数时
: 一次搞定,32bit JVM 做 long 时分开两次,这不是很
: 清楚易明吗?只要让 developer 知道 long 的 arithematic
: operation 不 gurantee 是 atomic 就好了呀
: 然後, heap size 上限明明是好处,只因为自己做的 app
: 用不着就说这不是好处,那又是什麽怪道理呢?... hardware
: 有数十GB 的 RAM 也不是什麽新鲜事,要是我一个 java app
不知贵单位是?
我是没看过有哪台机器有数十GBmemory 的.
: 可以用到更多,就算是用来做 caching 也好,这不也是好处
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
cache?
: 吗?
: alien
看来你的中文的确有问题.
前文也已经讲过drawback 了, 不再复述, 请自行加强中文.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.229.162.20