Java의 정석 #1

김형우·2022년 7월 4일
0

Java의 정석

목록 보기
1/7

ch1-3. Java의 특징

1. 객체지향언어

2. 자동메모리 관리

  • Garbage Collection

3. 멀티쓰레드 지원

  • ex) 채팅하면서 파일전송

4. 풍부한 라이브러리

5. 운영체제에 독립적

ch1-4. JVM - 자바 가상 머신

  • 코딩 - JVM - OS - 컴퓨터

  • OS가 뭐든 상관없음

ch1-9. Java 구동원리

  • ex)
class Hello {
	public static void main(String[] args){
    	System.out.println("Hello world!");
    }
}

1. javac.exe

  • 자바 컴파일러
  • 사람이 작성한 문서를 기계어로 번역
  • 소스파일(.java)을 클래스파일(.class)로 변환

2. java.exe

  • 자바 인터프리터
  • 자바프로그램(*.class)을 실행

3. Class

  • 자바 프로그램의 단위
  • 자바 프로그램은 클래스들로 구성
  • ex)
 class 클래스명 {
 	/* 모든 문장은 여기에 있어야 한다. */
 }

4. main 메서드

  • 자바 프로그램의 시작점
  • 이 메서드 없이 실행불가
  • ex)
class Hello {
	public static void main(String[] args){ <- main 메서드의 시작
    	/* 실행할 문장 */
        System.out.println("Hello world!");
    }
}
profile
The best

0개의 댓글