
class HelloWorld {
public void static main (String[] args) {
System.out.println("Hello World!");
}
}
Hello World!
javac 命令語
javac는 .java 파일을 컴파일하는 命令語로
javac classname.java
命令語를 實行하면 classnaem.class라는 컴파일된 .class 파일(JVM에서 實行되는 바이트 코드)이 生成된다。이렇게하면 高級言語로 作成한 프로그램을 컴퓨터(CPU)가 理解할 수 있게 되고、비로소 컴퓨터에서 實行이 可能해진다。
java 命令語
java 命令語는 javac 命令을 通해 컴파일한 .class파일을 實行하는 命令語이다。
java classname (.class省略)
命令을 使用해 作成한 소스코드의 內容이 컴퓨터(CPU)에서 實行된다。(實際로는 JVM에서 實行된다。)
컴파일이란 프로그래머가 高級言語로 作成한 소스코드 파일을 컴퓨터가 理解할 수 있는 機械語로 飜譯해 주는 過程을 말한다。
Java、C言語、C++ 等의 大部分의 言語는 高級言語로 人間이 理解할 수 있는 言語로 作成된다。하지만 컴퓨터는 0과 1로 이루어진 二進數만 理解할 수 있기 때문에 프로그램을 實行하기 爲해서는 飜譯하는 過程이 必要하다。그것을 컴파일이라고 하며 컴파일을 해주는 프로그램을 컴파일러라고 한다。
java言語를 創始한 사람은 제임스 아서 고슬링(James Arthur Gosling)으로 캐나다의 소프트웨어 開發者이며 Sun Microsystems에서 Java言語를 만들었고 1996年 JDK 1.0이 發表되었다。
Java라는 이름은 Java섬에서 나는 커피를 파는 카페名이기도 한 Java에서 따왔다는 說과、創始者들의 이름 글字를 모아서 만들었다는 說이 存在한다。
Java言語는 JVM(Java 假想 머신)을 基盤으로 作動해서 프로그램을 作成하면 어느 OS(運營體制)에서든 實行할 수 있다는 長點이 있어 只今까지 人氣言語가 되어왔다。
JDK는「Java Development Kit」의 略字로 자바 開發 키트이다。Java 環境에서 돌아가는 프로그램을 開發하는데 必要한 툴을 모아놓은 소프트웨어 패키지이다。
JDK를 設置하면 Java 프로그램을 動作시키기 爲한 實行環境인 JRE(Java Runtime Environment)와 JVM이 모두 設置된다。(JRE는 Java 클래스 라이브러리(Java class libraries)와 Java 假想 머신(JVM)、Java 클래스 로더(Java class loader)를 包含하고 있다。
Java가 Sun Microsystems에서 생겨났지만 現在는 Oracle에서 所有하고 있기 때문에(2009年 Oracle에서 Sun을 引受함) Oracle사이트에서 JDK를 다운로드 받을 수 있다。
漢字が多すぎる…