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) 타입
확인문제
서브목차