タグ

クラスローダに関するpoad1010のブックマーク (2)

  • クラスローダについて - かとじゅんの技術日誌

    Javaでは欠かせないクラスをロードするためのクラスローダ。普段意識していないかもしれませんが、しっかりと縁の下で支えているよね。(Java言語仕様を確認しながら書いてないので間違っていたらツッコミよろしくです) クラスローダとは Javaクラスローダー(英: Java Classloader)とは、Java仮想マシンの一部で、JavaクラスをJava仮想マシンに動的にロードする役割を持つ [1]。通常、クラスは必要になったとき初めてロードされる。Javaの実行系は、クラスローダーがあるおかげでファイルやファイルシステムについて知る必要がない。 大きく分けて以下の3つの種類があります。 ブートストラップ クラスローダ エクステンション クラスローダ システム クラスローダ ブートストラップは、Javaのコアライブラリ($JAVA_HOME/lib/rt.jar)のライブラリ、パッケージがj

    クラスローダについて - かとじゅんの技術日誌
  • Javaの特定パッケージに入ってるClassをとる

    2007/11/08 19:10 ※ 商品のリンクをクリックして何かを購入すると私に少額の報酬が入ることがあります【広告表示】 Python温泉とかCross Community Conferenceとかのイベント参加した>< Teeda(S2)記事のムック頂いた>< とかいろいろ書かなきゃいけない事がスタックしてるんだけど、勢いで書いちゃえ。 ちょいと仕事Java縛りになったりする(というかほとんどがそう)ので、JavaでもDjangoとかrhacoとかの気分で書きたいんですわ。 S2も相当楽にしてくれるんだけど、我々は大したものを作っていないので不要な抽象化とか、Javaの仕様に従ってるがための制限とかが我々を苦しめてくれます :( なので、いずれはオレオレっちゃいたいと思ってるんだけど、それについてもいろいろな制限に苦しんじゃってたりします。 「パッケージ名なんて自由に決めさせる必

  • 1