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