memrootじしょ
英和翻訳
static block
static block
ˈstætɪk blɑːk
スタティックブロック
1.
クラスがJava仮想マシンによってロードされる際に一度だけ実行されるコードのブロック。主に静的フィールドの初期化や、クラスのロード時に必要なセットアップ処理に使用されます。
プログラムの実行中に、特定のクラスがJava仮想マシン(JVM)によってメモリにロードされる際に、そのクラスに属する`static`キーワードを持つコードブロックが自動的に、そして一度だけ実行されます。これは、クラスが最初に利用される前に行われるため、静的フィールドの初期化や、データベース接続の確立など、クラス全体で共有されるリソースのセットアップに最適です。
A
static
block
in
Java
is
executed
only
once
when
the
class
is
loaded.
(Javaのスタティックブロックは、クラスがロードされるときに一度だけ実行されます。)
A static block
静的ブロック。クラスレベルで定義され、クラスのロード時に実行されるコードのまとまり。
in Java
Javaにおいて。プログラミング言語Javaの文脈で。
is executed
実行される。プログラムが動作すること。
only once
一度だけ。繰り返されない単一の回数。
when the class is loaded
クラスがロードされるとき。プログラムでクラスがメモリに読み込まれるタイミング。
You
can
use
a
static
block
to
initialize
static
variables.
(静的変数を初期化するためにスタティックブロックを使用できます。)
You can use
あなたは使用できる。何かを利用することが可能であること。
a static block
静的ブロック。クラスの初期化コードのブロック。
to initialize
初期化するために。変数などに最初の値を設定する目的で。
static variables
静的変数。クラスに属し、そのクラスのすべてのインスタンスで共有される変数。
If
a
class
has
multiple
static
blocks,
they
are
executed
in
the
order
they
appear.
(もしクラスが複数のスタティックブロックを持つ場合、それらは出現順に実行されます。)
If a class has
もしクラスが持っているなら。特定のクラスが何かを所有している条件。
multiple static blocks
複数の静的ブロック。複数の初期化コードのまとまり。
they are executed
それらは実行される。そのコードブロックが動作すること。
in the order
順序で。定義された順番に従って。
they appear
それらが出現する。コード内でそれらが書かれている位置。
Static
blocks
are
often
used
for
complex
static
variable
initialization
that
cannot
be
done
in
a
single
line.
(スタティックブロックは、一行ではできない複雑な静的変数の初期化によく使われます。)
Static blocks
静的ブロック。クラスの初期化を行うコードのまとまり。
are often used
よく使われる。頻繁に利用されること。
for complex static variable initialization
複雑な静的変数の初期化のために。一行では表現しにくい静的変数の初期設定のため。
that cannot be done
実行できない。不可能であること。
in a single line
一行では。単一の記述行で。
関連
static method
instance block
constructor
class loading
initialization
Java