Java基本

基礎知識

オーバーライド(Override)

オーバーライドとは オーバーライドは、親クラスのメソッドを上書きして再定義することです。 親クラスを継承した子クラスで、親クラスのメソッドと同じメソッド名、引数リスト、戻り値型のメソッドを定義することでオーバーライドされます。 以下、オーバ...
Java基本

エスケープシーケンス(Escape Sequence)

エスケープシーケンスは、文字列内で特定の文字を表現するための特別なコードのことです。 エスケープシーケンスについて タブ文字や改行文字など入力できない文字や、円記号(\)、ダブルクォーテーション(")など特別な意味を持つ文字を扱いたい場合は...
基礎知識

superキーワード

superとは superキーワードは、サブクラスからスーパークラスのメンバやコンストラクタにアクセスする時に使用されるキーワードです。 superの用途 superキーワードは主に以下2つの用途があります。 スーパークラスのフィールドやメ...
基礎知識

thisキーワード

thisキーワードとは thisキーワードは、自分自身を参照するために使用されるキーワードです。 thisを使用するとメソッドやコンストラクタ内から、自オブジェクトへの参照を取得できます。 thisキーワードの用途 thisキーワードは主に...
Java基本

列挙型(enum)

列挙型は複数の定数をグループ化したものを、1つのデータとして扱える特殊なデータ型です。 列挙型について 列挙型はJava5.0で導入されました。 列挙型を使うことで以下のようなメリットがあります。 定数をグループ化することで、定数の用途が分...
Java基本

try-catch-finally

try-catch-finally文は、例外処理を行うための構文です。 try-catch-finally句について try~catch~finally文は、例外(Exception)が発生することを事前に予測して、発生した時の処理を記述し...
Java基本

拡張for文

拡張forについて 拡張for文は、配列やList型のデータの中身を順次処理したい時に使用します。 拡張for文を使用せずに配列やList型の中身をを順次処理する時は、中身のlengthを取得して通常のfor文でループ処理をしたり、 Ite...
Java基本

switch文

switch文について switch文は、if文と同様に条件により処理を分岐させたい場合に使用します。 switch文で書ける処理はif文でも書けますが、 switch文のほうが見た目がすっきりと書くことができます。 switch構文 sw...
Java基本

do-while文

do-while文について do~while文はwhile文と同じく同様の処理を繰り返し行いたい場合に使用する構文です。 while文との違いは、while文は1回も処理が実行されない可能性があるのに対し、do~while文は最低でも1回は...
Java基本

while文

while文について while文は、同様の処理を繰り返し行いたい場合に使用する構文です。 繰り返し処理を行う構文にはfor文もありますが、for文は繰り返す回数があらかじめ決まっている時に使用するのに対し、while文は繰り返す回数は決ま...