Javaでよく使う言葉
・クラス
プログラムを実行する際に必要な処理をまとめた設計図。メソッドと変数から構成される。
・メソッド
クラスが持つ機能を書いたもので、「メソッド名」「引数」「メソッド本体」から構成される。
class クラス名{
メソッド名 (引数){
// 実行処理
メソッド本体
}
}
・引数
メソッドに渡す値。入力値。
・戻り値
返ってくる値。出力値。
・変数
一時的にデータを格納しておく「箱」のこと。
・データ型
変数を扱うことができるデータの種類。
例)String,int,char...
※変数を扱う際は、頭にデータ型を付けなければならない。
・配列
複数の値を扱うことができるもの。
int[] number = {1, 3, 5, 7, 11, 13, 17, 19, 23, 29};
scores = new int[3]; ※int型の要素を3つ生成。
・コンパイル
プログラムをコンピューターが実行できる形に翻訳すること。
ソースコードはコンパイラでバイトコードに変換されてから、JVM(Java Virtual Machine:Java仮想マシン)によって実行
演算子
+ 足し算
- 引き算
* 掛け算
/ 割り算(余なし)
% 割り算(余あり)
代入演算子
= a=b
+= a=a+b
-= a=a-b
= a=ab
/= a=a/b
%= a=a%b
比較演算子
・左辺と右辺が条件を満たしている時に「true」、満たしていない時に「false」を返す。
== 左と右が等しい。
< 右がより大きい。
> 左がより大きい。
<= 右が等しいかそれ以上。
>= 左が等しいかそれ以上。
!= 右と左が等しくない。
・インスタンスメソッド
staticがついているメソッド?
※有識者の方、ご教示願います。
・クラスメソッド
staticがついていないメソッド?
※有識者の方、ご教示願います。
最後に
パッと出てきたものをまとめてみたので漏れがあるかと思います。また、他に必須で覚えるJava用語はありますか。
言葉足らずなところも散見されるかと思いますので、補足等あればよろしくお願い致します。