Java †
参照[https://ja.wikipedia.org/wiki/Java]
用語 †
- オブジェクト指向
- コンストラクタ
- インスタンス
- ジェネリクス
- シグネチャ
- signature(証明)とは、メソッドを一意に証明するもの。メソッド名、引数になる。
- オーバーロード
- 引数の異なる同名のコンストラクタやメソッドを多重定義すること。
基本文法 †
- 基本データ型
データ型 | サイズ | 表現できる値 |
整数 | byte | 8bit | -128~127 |
short | 16bit | -32768~32767 |
int | 32bit | -2147483648~2147483647 |
long | 64bit | -9223372036854775808~9223372036854775808 |
浮動小数点数 | float | 32bit | IEEE754に基づいた表現 |
double | 64bit | IEEE754に基づいた表現 |
文字 | char | 16bit | Unicodeで表現できる1文字 |
boolean | byte | - | true or false |
- 宣言
- アクセス修飾子
修飾子 | 概要 | アクセス範囲の広さ |
public | すべてのクラスからアクセスできる | 大 |
protected | 現在のクラスとサブクラスからアクセスできる | ↓ |
なし | 現在のクラスと同じパッケージのクラスからアクセスできる | ↓ |
private | 現在のクラスからだけアクセスできる | 小 |
- 論理式
論理式 |
< | 未満 |
<= | 以下 |
> | 超過 |
>= | 以上 |
== | 等しい |
!= | 等しくない |
& | AND |
| | OR |
&& | AND(短絡評価) |
|| | OR(短絡評価) |
特殊構文 †
関連 †