Java基本 列挙型(enum) 列挙型は複数の定数をグループ化したものを、1つのデータとして扱える特殊なデータ型です。 列挙型について 列挙型はJava5.0で導入されました。 列挙型を使うことで以下のようなメリットがあります。 定数をグループ化することで、定数の用途が分... 2023.09.03 Java基本基本概念
Java基本 try-catch-finally try-catch-finally文は、例外処理を行うための構文です。 try-catch-finally句について try~catch~finally文は、例外(Exception)が発生することを事前に予測して、発生した時の処理を記述し... 2023.09.03 Java基本例外
Java基本 拡張for文 拡張forについて 拡張for文は、配列やList型のデータの中身を順次処理したい時に使用します。 拡張for文を使用せずに配列やList型の中身をを順次処理する時は、中身のlengthを取得して通常のfor文でループ処理をしたり、 Ite... 2023.09.03 Java基本基本文法
Java基本 switch文 switch文について switch文は、if文と同様に条件により処理を分岐させたい場合に使用します。 switch文で書ける処理はif文でも書けますが、 switch文のほうが見た目がすっきりと書くことができます。 switch構文 sw... 2023.09.03 Java基本基本文法
Java基本 do-while文 do-while文について do~while文はwhile文と同じく同様の処理を繰り返し行いたい場合に使用する構文です。 while文との違いは、while文は1回も処理が実行されない可能性があるのに対し、do~while文は最低でも1回は... 2023.09.03 Java基本基本文法
Java基本 while文 while文について while文は、同様の処理を繰り返し行いたい場合に使用する構文です。 繰り返し処理を行う構文にはfor文もありますが、for文は繰り返す回数があらかじめ決まっている時に使用するのに対し、while文は繰り返す回数は決ま... 2023.09.03 Java基本基本文法
Java基本 for文 for文について for文は、同様の処理を一定回数繰り返し処理したい場合に使用する構文です。 強制的にforループを抜けたい場合は、breakを使用します。 現在の処理を中断して次のループ処理を行いたい場合は、continueを使用します。... 2023.09.03 Java基本基本文法
Java機能 アサーション(Assertion) アサーションは、デバッグ時にプログラムの状態や条件をチェックするための機能です。 アサーションについて アサーションはデバッグ時に使用される機能で、 特定の条件が想定通りの結果になっていることを確認することができます。 想定外の結果となった... 2023.09.03 Java機能アサーション
Java機能 アノテーション(Annotation) アノテーションについて アノテーションはクラス、メソッド、フィールドなどにメタデータ(追加情報)を設定することができ、設定した情報はコンパイルや実行時の動作に影響を与えます。 プログラムの動作には直接影響を与えない注釈のようなものです。 コ... 2023.09.03 Java機能アノテーション
基礎知識 コンストラクタ(Constructor) コンストラクタとは コンストラクタは、オブジェクトが生成される時に必ず呼び出される特殊なメソッドです。 コンストラクタには通常、オブジェクトの初期化処理を記述します。 1つのクラスには引き数が異なる複数のコンストラクタを定義することができ、... 2023.09.03 基礎知識Java基本