🙄

ITスクール 2日目 JDK・JRE・JVM/出力文/ 変数

2023/07/05に公開

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

" 形、形" , 値1,値2

  1. 形式は必ず、一つの" " ブロック内部にある。

  2. doubleもfを使用する。

また .の前に数字を入れず、最後のmantisaのみ出力できる。

double a = 3.148872156;
System.out.prinf("%.2f", a);

//result : 3.14
  1. " " には文字列を入れることもできる
int a = 90;
System.out.prinf("%.d점", a);

result: 90

Discussion