モバイルアプリ開発超入門 by サエコ

スマートフォンアプリのプログラミング入門、Androidアプリ開発入門(Java)

ブログ

Staticイニシャライザ

更新日:

キャミィ
Staticイニシャライザ」の使い方を説明するわ。
サエコ
Staticイニシャライザわよね。
キャミィ
Staticイニシャライザは、「Static初期化ブロック」と呼ばれることもあるわね。こんな感じで書くのよ。

キャミィ
Staticイニシャライザは、staticフィールドや定数の初期化に使われるわ。
キャミィ
public static final String HELLO = "Hello";のように書くと、定数を修正した時に参照元のクラスを再コンパイルしないといけなくなるわ。
キャミィ
また、上のような書き方だと、参照元のクラスのサイズも少し大きくなるという欠点もあるわね。
キャミィ
Staticイニシャライザは冗長な書き方に思えるけど、staticフィールドや定数を使うときはわずかに有利になるわね。
サエコ
なるほどわよね〜。

-ブログ
-,

Copyright© モバイルアプリ開発超入門 by サエコ , 2017 AllRights Reserved.