タグ

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

タグの絞り込みを解除

class loaderに関するmarujunjunのブックマーク (4)

  • How ClassLoader Works in Java をテキトーに訳した - kagamihogeの日記

    http://javarevisited.blogspot.jp/2012/12/how-classloader-works-in-java.html をテキトーに訳した。 How ClassLoader Works in Java Javaのクラスローダーは実行時にクラスをロードするのに使われます。JavaのClassLoaderは三つの基原則に基づいて動作し、それぞれdelegation, visibility, uniquenessです。Delegation原則は親クラスローダーにクラスロードのリクエストを委譲し、もし親クラスローダーがクラスを発見あるいはロード出来ない場合のみクラスをロードします。Visibility原則は、子クラスローダーは親クラスローダーがロードする全クラスを参照可能ではあるが、親クラスローダーは子クラスローダーがロードするクラスを参照出来ません。Unique

    How ClassLoader Works in Java をテキトーに訳した - kagamihogeの日記
  • Efficient data transfer through zero copy

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Efficient data transfer through zero copy
  • (補足) クラスローダ

    1. クラスローダ 「クラスローダ」とは、クラスのロードやリソース(ファイル)の検索を担当するオブジェクトで、「java.lang.ClassLoader」を継承したクラスのインスタンスです。全てのクラスはクラスローダによってアプリケーションにロードされる事になっており、各クラスは自身をロードしたクラスローダへの参照を保持しています。そのクラスローダは「java.lang.Class」の「getClassLoader」メソッドで取得することができます。 クラスローダはツリー構造をしており、関連する親クラスローダを1つ所有しています。ツリー構造の大元に位置するクラスローダを「ブートストラップ・クラスローダ」と呼びます。これはJava仮想マシンに組み込まれており、Javaアプリケーションの起動時に、最初に読み込まれるものです。ブートストラップ・クラスローダはJava標準のライブラリや、Java

  • Java SE 7徹底理解 第13回 スレッドセーフクラスローダ

    今月は題に入る前に、2012年4月26日にリリースされたJava SE 7u4について触れておきます。 Java SE 7u4では、Mac OS Xのサポートや、今まで実験的な機能とされてきたG1GCが正式にサポートされています。また、JRockitの機能のいくつかがHotSpotに移植されています。 もちろん、多くのバグフィックスやパフォーマンス向上も行われています。 これらのことから、Java SE 7が業務で使用するに十分な品質に達したと判断されたようです。今までjava.comではJava SE 7が配布されていなかったのですが、Java SE 7u4からjava.comで配布されるようになっています。 Java SE 6のEOL (End of Life)が今年(2012年)の11月に迫っているので、そろそろJava SE 7へ移行を考えていかなくてはいけないようです。 では、

    Java SE 7徹底理解 第13回 スレッドセーフクラスローダ
  • 1