/ JAVAJUNGSUK

Ch1-1~4. 자바

자바의 정석 기초편

0. 목차



Chapter1. 자바를 시작하기 전에

Ch1 - 1. 자바란?

Ch1 - 2. 자바의 역사

Ch1 - 3. 자바의 특징

Ch1 - 4. 자바 가상머신(JVM)



Ch1 - 1. 자바란?


▶ 자바란?

▷ 프로그래밍 언어
▷ 애플리케이션을 만드는데 사용
▷ 실행환경(JRE) + 개발도구(JDK) + 라이브러리(API)


▶ 자바의 쓰임?

▷ 애플리케이션 - PC, 웹, 모바일(안드로이드)
▷ 빅데이터
▷ 게임 ···등



Ch1 - 2. 자바의 역사


▶ 자바 버전

▷ JDK 1.0 (1996)

▷ JDK 1.1 (1996)

▷ J2SE 1.2 (1998)

  • J2SE : 스탠다드
  • J2ME : 마이크로(소형기계)
  • J2EE : 엔터프라이즈(대기업)
▷ J2SE 1.3 (2000)
▷ J2SE 1.4 (2002)

▷ J2SE 5.0 (2004)

▷ JAVA SE 6 (2006)
▷ JAVA SE 7 (2011)

▷ JAVA SE 8 (2014)

▷ JAVA SE 9 (2017)
▷ JAVA SE 10 (2018)
▷ JAVA SE 11 (2018)
▷ JAVA SE 12 (2019)
▷ JAVA SE 13 (2019)


안정성을 중요시 여기던 JAVA
최신버전을 반영하기 위해 업데이트 주기가 짧아짐



Ch1 - 3. 자바의 특징


▷ 객체지향 언어
▷ 자동 메모리 관리 - Garbage Collection(GC)
▷ 멀티 쓰레드 지원
▷ 풍부한 라이브러리로 쉽게 개발가능
▷ 운영체제에 독립적 - JVM관련



Ch1 - 4. 자바 가상머신(JVM)


JVM 설명