🙄
ITスクール 2日目 JDK・JRE・JVM/出力文/ 変数
JAVA
JDK(Java Development Kit ) Java開発道具>>コンパイラ、デバッガ
・Java SE : 一般ソシューション開発用Java(Core and Desktop)
・Java EE : 企業用ソシューション開発(WEB、JSP用API、Servlet, EJB)
・Java ME : マイクロデバイスに搭載ができるソシューション開発
JRE(Java Runtime Environment) : ユーザーのために実行環境のみ提供
・クラスローダー、API,Runtime library
JVM (Java Virtual Machine)
JITコンパイラ
PLの翻訳過程
変数と定数
変数 (variable) : memory, 상수를 저장하는 공간
定数 (constant):不変の値、value
小文字以外には _, $のみ最初の文字になれる。
変数の4要素 【メモリ領域:ヒープ】
1)アドレス(正確にはスタートアドレス)
2)データタイプ
3)名前(name)
4)値(value)
定数の3要素 【メモリ領域:データー】
1)アドレス(正確にはスタートアドレス)
2)データタイプ
3)値(value)
コンピューターは二進論理ベースだ。変数に値を代入する過程はより正確に言えば、データー領域にある定数の値をスタックメモリにコピペすることだ。
Printf
- " 形 ", 値1
" 形、形" , 値1,値2
-
形式は必ず、一つの" " ブロック内部にある。
-
doubleもfを使用する。
また .の前に数字を入れず、最後のmantisaのみ出力できる。
double a = 3.148872156;
System.out.prinf("%.2f", a);
//result : 3.14
- " " には文字列を入れることもできる
int a = 90;
System.out.prinf("%.d점", a);
result: 90점
Discussion