自己啓発マン  2021/01/13更新

JPIN#5.5


static

JVMを起動するとパソコンはmainクラスのソースコードをメモリにダウンロードする

そこからコードを読み取って実行していくわけだが通常のクラスは全てそのメモリからnewを使ってヒープ領域にコピーされてから使われている

しかしstaticメソッドが入っているものはメモリにロードされた瞬間にstatic領域にコピーされる

これは自動的にコピーされるのでstaticさえつければコードを宣言する必要はない

メモリにロードしてヒープ領域にコピーするという手間を一手間なくすのが


パッケージ

パッケージとは関連する何かをひとまとめにするものである

esclipe でオブジェクトを作成するときjavaファイルがパッケージにまとめて収納される

また、クラスの先頭にパッケージを宣言することでそのクラスが属するパッケージを指定することができる


タイトルとURLをコピーしました