Re: [問題] 提高身價的程式風格

看板java作者 (Alien)時間18年前 (2008/03/09 23:06), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串18/72 (看更多)
我不明白哩 明明Java 把 datatype 的大小定義好,就是為了 要避免不同的 platform 下的運作有異。這些在 C 和 C++ 就煩倒不少人哩。 64bit 整數加一次和加兩次,和 int 是不是 64 bit 有關係嗎?還是 JVM spec 規定了 long 一定要加兩次? programmer 基於自己要處理的數字有多大而選了適當的 datatype, JVM 則基於不同的平台有對應的最佳處理, 這不是最好的做法嗎?讓 64bit JVM 做 long 加數時 一次搞定,32bit JVM 做 long 時分開兩次,這不是很 清楚易明嗎?只要讓 developer 知道 long 的 arithematic operation 不 gurantee 是 atomic 就好了呀 然後, heap size 上限明明是好處,只因為自己做的 app 用不著就說這不是好處,那又是什麼怪道理呢?... hardware 有數十GB 的 RAM 也不是什麼新鮮事,要是我一個 java app 可以用到更多,就算是用來做 caching 也好,這不也是好處 嗎? alien -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.78.81.71
文章代碼(AID): #17q_pxDP (java)
討論串 (同標題文章)
文章代碼(AID): #17q_pxDP (java)