昔の下書きが残っていたので、公開。
Javaを勉強しようとまとめてたみたい。
予約語
abstract,
continue,
goto,
package,
synchronized,
this,
private,
if,
default,
assert,
throw,
protected,
implements,
do,
boolean,
throws,
public,
import,
double,
break,
transient,
return,
instanceof,
else,
byte,
try,
short,
int,
extends,
case,
void,
static,
interface,
final,
catch,
volatile,
strictfp,
long,
finally,
char,
while,
super,
native,
float,
class,
const,
for,
new,
switch
変数
int型は、常に32bit。
boolean型は、trueとfalseのみ。(1,0ではない。)
オブジェクト型も存在する。 intは、Integer、
longは、Long、
booleanは、Boolean、
long l = 123L;
Long obj = new Long(123);
long i = numberObject.longValue();
boolean b = true;
配列
int i = 10;
int[] arr = new int[i];
arr[0] = 123;
arr[i] = 987; // java.lang.ArrayIndexOutOfBoundsException
配列数は定数の必要なし
文字列
‘+’で接続可能。
String str1 = “ABC”;
String str2 = “def”;
String str = str1 + ” : ” + str2;
if, whileの判定部は必ずboolean型
三項演算も有る。
int a = (i==123)?456:789
System.out.println( j ); // 一行ずつ
System.out.print( j ); // 続けて