[問題] 如何取得一個object的大小?
我在用NIO的SocketChannel的時候碰到一個問題,
就是當Server端接受一個Client之後,
理論上我要attach一塊ByteBuffer給該channel。
問題是我從Client那邊傳過來的其實是一個自訂的Object,
(那是一個自訂的Class,先轉成ByteArray後在轉成ByteBuffer)
所以我在Server這邊不知道該allocate多大的sizs囧
以前我在寫C的時候,只要使用sizeof就可以搞定了,
可是在Java上面似乎沒有這個功能,可以請問一下各位前輩該怎麼辦嗎0rz
--
There is no secret behind the source code.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 72.181.136.182
※ 文章網址: https://www.ptt.cc/bbs/java/M.1433976728.A.630.html
→
06/11 09:22, , 1F
06/11 09:22, 1F
→
06/11 09:24, , 2F
06/11 09:24, 2F
→
06/11 11:02, , 3F
06/11 11:02, 3F
→
06/11 11:02, , 4F
06/11 11:02, 4F
→
06/11 12:42, , 5F
06/11 12:42, 5F
→
06/11 12:42, , 6F
06/11 12:42, 6F
→
06/11 15:22, , 7F
06/11 15:22, 7F
→
06/11 15:23, , 8F
06/11 15:23, 8F
→
06/11 19:54, , 9F
06/11 19:54, 9F
→
06/11 21:46, , 10F
06/11 21:46, 10F
→
06/11 21:46, , 11F
06/11 21:46, 11F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章