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

看板java作者 (Terry)時間18年前 (2008/03/10 01:12), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串20/72 (看更多)
※ 引述《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
文章代碼(AID): #17r1g77F (java)
討論串 (同標題文章)
文章代碼(AID): #17r1g77F (java)