Java基本

基礎知識

パッケージ(package)

パッケージとはJavaのパッケージ(Package)は、クラスやインタフェースなどのリソースをグループ化するための仕組みです。パッケージを使用する目的には、主に以下3つの目的があります。クラスを分類し分かりやすくするJavaアプリケーション...
基礎知識

クラス(Class)

Javaのクラスは、データとメソッド(関数)をまとめたもので、オブジェクト指向言語であるJavaの最も基本的な概念のひとつです。クラスの構文クラスの中身はフィールドエリアとメソッドエリアで構成されます。(クラス構文) class クラス名 ...
基礎知識

抽象クラス(Abstract Class)

抽象クラスはクラスの一種で、中身が完全に実装されていないクラスのことです。 抽象クラスについて抽象クラスは一部または全部のメソッドが実装されていないため、他のクラスに継承して使用されることを前提としたクラスです。実装されていないメソッドは継...
基礎知識

インナークラス(Inner Class)

インナークラスは内部クラスとも呼ばれ、クラスの中に定義したクラスのことです。インナークラスには大きく分けて非staticインナークラスとstaticインナークラスの2つがあります。非staticインナークラス非staticインナークラス(N...
基礎知識

ローカルクラス(Local Class)

ローカルクラスとはローカルクラスはメソッドの中に定義したクラスのことです。ローカルクラスは定義したメソッド内でのみ有効なクラスで、メソッド内の変数にアクセスすることができます。ローカルクラスの定義方法にはクラス名を付けて定義する方法と匿名で...
基礎知識

フィールド(Field)

フィールドは、クラスやインターフェース内に宣言された変数のことです。フィールド構文(フィールド構文) データ型 フィールド名 ;フィールドのサンプルフィールドの変数はアクセス修飾子とともに宣言します。(Personクラスにフィールドを定義す...
Java基本

主要な例外一覧

Javaの主要な例外一覧です。例外について検査例外を返すメソッドを呼び出す時は、try-catch処理で括るかthrowsする必要があります。非検査例外を返すメソッドを呼び出す時は、try-catch処理やthrowsは任意です。検査例外(...
Java基本

型変換(Cast)

型変換(キャスト)は、データの型を変換することを指します。型変換の構文型変換を行うには変換元変数の前にカッコで変換する型を指定します。<型> 変数 = (型) 変換元変数;プリミティブ型の型変換プリミティブ型間の型変換は、データの値を変更せ...
基礎知識

メソッド(Method)

メソッドはクラス内に定義するもので、処理を記述するブロックです。メソッドの構文引数の数が決まったメソッド以外に、引数の数が可変のメソッドも定義できます。(固定長引数を使用したメソッドの構文) 戻り値の型 メソッド名() { // 処理 re...
Java基本

定数(Constant)

定数(Constant)は値を変更できない変数のことです。定数についてJavaでは変数宣言時にfinal修飾子を指定することで定数になります。フラグ値などプログラム中で読取専用としたい値を定義する時に使用します。定数を宣言できるのは、フィー...