タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

AlgorithmとJavaに関するshomaのブックマーク (2)

  • Java : Mixin(多重継承)とかパーシャルクラスとか - lethevert is a programmer

    JavaにはMixinやパーシャルクラスがないので、それっぽいことをしたいときには委譲コードをたくさん書かなければいけないから(´Д`)マンドクサ とか、言語上の欠陥だ!という勢いで批判する*1という人がいるけれど、それはJavaという言語を使いこなせていないだけなんじゃね?と思う。 ということで、JavaでMixinのようなことがしたいときにはどうするかということを、さらっと書いてみたい。 - まず、toString()で受け取った文字列を反転するmixinクラスを次のように作る。 abstract class StringMixin { abstract String toString(); String reverse() { String str = toString(); StringBuffer ret = new StringBuffer(); for (int i=str

    Java : Mixin(多重継承)とかパーシャルクラスとか - lethevert is a programmer
  • GC - GCアルゴリズム詳細解説 - livedoor Wiki(ウィキ)

    GCアルゴリズム詳細解説 日語の資料がすくないGCアルゴリズムについて詳細に解説します トップページページ一覧メンバー編集 × GC 最終更新: author_nari 2010年03月14日(日) 20:47:11履歴 Tweet このWikiが目指す所 GCとは? GCを学ぶ前に知っておく事 実行時メモリ構造 基アルゴリズム編 Reference Counter Mark&Sweep Copying 応用アルゴリズム編 IncrementalGC 世代別GC スナップショット型GC LazySweep TwoFinger Lisp2 Partial Mark and Sweep -Cycle Collection- Mostly Parallel GC train gc MostlyCopyingGC(Bartlett 1989) TreadmillGC(Barker 1992)

    GC - GCアルゴリズム詳細解説 - livedoor Wiki(ウィキ)
  • 1