자바 5.0 프로그래밍
chapter 02 : HelloWorld 예제 실습과 이해
학습목표 HelloWorld 예제를 통한 자바 컴파일 및 실행방법. HelloWorld.java 소스분석을 통한 자바 이해 JDK 기능은 ? 컴파일 언어와 인터프리터 언어 main 클래스와 handling 클래스의 이해
실습 순서 HelloWorld 예제를 통한 자바 컴파일 및 실행 HelloWorld.java 이름으로 C:\JavaTest 폴더에 저장. Editplus 에서 HelloWorld.java 소스코드 입력. HelloWorld.java 컴파일. HelloWorld 클래스 실행. 결과 확인
HelloWorld.java 이름으로 C:\JavaTest 폴더에 저장.
2. Editplus 에서 HelloWorld.java 소스코드 입력 하고 저장. 주의 사항 : 대소문자 구별.
3. HelloWorld.java 컴파일 하기 HelloWorld 예제를 통한 자바 컴파일 및 실행 컴파일 명령어 : javac.exe 방법 : javac 파일명.java 예> javac HelloWorld.java
3. HelloWorld.class 실행 하기 HelloWorld 예제를 통한 자바 컴파일 및 실행 실행 명령어 : java.exe 방법 : java 파일명 예> java HelloWorld
public static void main ( String [ ] args ) HelloWorld.java 소스분석을 통한 자바 이해 HelloWorld.java 클래스이름과 저장파일명은 반드시 일치한다. 확장자는 반드시 java 로 작성한다. 클래스 이름은 반드시 대문자로 시작한다. main 메소드가 프로그램의 시작점이다. public static void main ( String [ ] args ) 화면에 출력 System.out.println 사용
JVM( Java Virtual Machine ) JDK의 기능? JVM( Java Virtual Machine ) 컴파일러에 의해서 생성된 클래스( bytecode)를 해석하고 실행하는 가상의 CPU. API 설치 패키지 형태로 제공된 클래스들의 집합.
JDK의 기능? API 의 소스
JDK의 기능? Tool 설치 javac.exe java.exe jar.exe 등
JDK의 기능? JDK 구성
자바언어의 컴파일 및 실행 javac HelloWorld.java java HelloWorld 컴파일 언어와 인터프리터 언어 HelloWorld.class java HelloWorld “Hello World “출력
컴파일 언어와 인터프리터 언어 프로그램 소스 코드는 영어로 작성한다 컴퓨터가 인식할 수 있는 코드(2진수): 기계어 코드 컴파일 언어 : 소스코드를 컴파일러 프로그램을 통해 변환 하고 변환 된 코드( 목적파일) 을 실행한다. 인터프리터언어: 소스코드를 한 줄씩 읽어서 그때그때 변환하고 실행한다.
main 클래스와 handling 클래스의 이해 Hello.java 저장
main 클래스와 handling 클래스의 이해 HelloTest.java 저장
Hello.java 와 HelloTest.java 컴파일 하기 main 클래스와 handling 클래스의 이해 Hello.java 와 HelloTest.java 컴파일 하기
main 클래스와 handling 클래스의 이해 HelloTest.java 실행 하기
Java Runtime Environment main 클래스와 handling 클래스의 이해 Java Runtime Environment HelloTest.java Hello.java HelloTest.class Hello.class javac JVM java
요약 정리 JVM 컴파일 언어와 인터프리터 언어 main 클래스와 handling 클래스 Java 실행 환경