Part 01. 자바 언어의 기초

Chapter 01. 자바 언어 소개

  • 1.1 프로그래밍 언어와 자바
  • 1.2 자바의 역사와 제임스 고스링
  • 1.3 자바의 특징
  • 1.4 바이트코드 파일과 자바 가상 머신

Chapter 02. 개발 환경 구축

  • 2.1 JDK 설치
  • 2.2 환경 변수 설정
  • 2.3 이클립스 설치
  • 2.4 이클립스 프로젝트 생성
  • 2.5 이클립스 소스 작성부터 실행
  • 2.6 인텔리제이 설치 및 소개
  • 2.7 VS Code 설치
  • 2.8 안티그라비티 소개

Chapter 03. 자바 시작하기

  • 3.1 소스 작성부터 실행까지
  • 3.2 코드 용어 이해
  • 3.3 코드 주석 달기
  • 3.4 실행문과 세미콜론

Chapter 04. 변수와 타입

  • 4.1 변수 선언
  • 4.2 정수 타입
  • 4.3 문자 타입
  • 4.4 실수 타입
  • 4.5 논리 타입
  • 4.6 문자열 타입
  • 4.7 자동 타입 변환
  • 4.8 강제 타입 변환
  • 4.9 연산식에서 자동 타입 변환
  • 4.10 문자열을 기본 타입으로 변환
  • 4.11 변수 사용 범위
  • 4.12 콘솔로 변수값 출력
  • 4.13 키보드 입력 데이터를 변수에 저장

Chapter 05. 연산자

  • 5.1 부호/증감 연산자
  • 5.2 산술 연산자
  • 5.3 오버플로우와 언더플로우
  • 5.4 정확한 계산은 정수 연산으로
  • 5.5 나눗셈 연산 후 NaN과 Infinity 처리
  • 5.6 비교 연산자
  • 5.7 논리 연산자
  • 5.8 비트 논리 연산자
  • 5.9 비트 이동 연산자
  • 5.10 대입 연산자
  • 5.11 삼항(조건) 연산자
  • 5.12 연산의 방향과 우선순위

Chapter 06. 조건문

  • 6.1 코드 실행 흐름 제어
  • 6.2 if 문
  • 6.3 switch 문

Chapter 07. 반복문

  • 7.1 for 문
  • 7.2 while 문
  • 7.3 do-while 문
  • 7.4 break 문
  • 7.5 continue 문

Chapter 08. 참조 타입

  • 8.1 데이터 타입 분류
  • 8.2 메모리 사용 영역
  • 8.3 참조 타입 변수의 ==, != 연산
  • 8.4 null과 NullPointerException
  • 8.5 문자열(String) 타입
  • 8.6 배열(Array) 타입
  • 8.7 다차원 배열
  • 8.8 객체를 참조하는 배열
  • 8.9 배열 복사
  • 8.10 배열 항목 반복을 위한 향상된 for 문
  • 8.11 main() 메소드의 String[] 매개변수 용도
  • 8.12 열거(Enum) 타입


확인문제

서브목차