【Lisp】プログラミング言語 Clojure #4【JVM】 [無断転載禁止]©2ch.net (89レス)
上
下
前
次
1-
新
28
: 2017/03/02(木)22:07
ID:7sf+xG/k(1/2)
AA×
[
240
|
320
|
480
|600|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
28: [sage] 2017/03/02(木) 22:07:38.10 ID:7sf+xG/k あらためて調べて考えたんだけど javaでは、ヴァルハラがくるまで、ジェネリクスパラメータにプリミティブが使えないんだよね じゃあ例えばリストを使う場合に特定の参照型、例えばboxed Doubleのような参照型が要素になり、結局mutableのメリットがなくなるってことなのかな javaはあまり詳しくないけど、プリミティブはメモリを直接上書きするから、高速 オブジェクトは変更されると、 動的に新しい値がメモリに割り当てられ、古いデータはGCに回収されるとする そうするとミュータブルクラスはパーシステントクラスを使ってるのと決定的な差がなくなってくるという考えに行き着くんだけど http://mevius.5ch.net/test/read.cgi/tech/1483498849/28
あらためて調べて考えたんだけど ではヴァルハラがくるまでジェネリクスパラメータにプリミティブが使えないんだよね じゃあ例えばリストを使う場合に特定の参照型例えば のような参照型が要素になり結局のメリットがなくなるってことなのかな はあまり詳しくないけどプリミティブはメモリを直接上書きするから高速 オブジェクトは変更されると 動的に新しい値がメモリに割り当てられ古いデータはに回収されるとする そうするとミュータブルクラスはパーシステントクラスを使ってるのと決定的な差がなくなってくるという考えに行き着くんだけど
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 61 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
ぬこの手
ぬこTOP
0.022s