목차

1부. 기본 사용법 1장. 인텔리제이 IDEA 시작하기 __1.1 인텔리제이 IDEA란? ____인텔리제이 플랫폼 IDE ____젯브레인 IDE 라이선스 __1.2 인텔리제이 IDEA 설치 ____인스톨러를 통한 설치 ____젯브레인 툴박스를 이용한 설치 __1.3 인텔리제이 IDEA 초기 설정 ____초기 설정 위저드를 통한 초기 설정 ____JDK 설정(초기 설정 위저드 완료 이후의 설정) __1.4 인텔리제이 IDEA 커스터마이징하기 ____UI 테마 설정 변경 ____키맵 설정 변경 ____플러그인 설치 2장. 인텔리제이 IDEA로 개발 시작하기 __2.1 프로젝트 만들기 __2.2 젯브레인 IDE 레이아웃 3장. 파일 편집 __3.1 HTML 파일 생성과 미리 보기 ____파일 생성과 편집 ____LiveEdit로 미리 보기 __3.2 편집과 자동 완성 기능 ____완료 태그의 자동 완성 기능 ____자동 완성 후보 ____Intention Action ____Emmet ____Live Template ____Postfix completion ____편집 중엔 조건식 평가하기 ____Expand Selection ____변수 추출 ____인라인 ____평가 결과를 콘솔에 출력하는 설정 ____파라미터 표시 ____코드 포맷 ____리네임 리팩토링 4장. 실행과 디버깅 __4.1 FizzBuzz 코드 작성하기 ____Maven 프로젝트 생성 ____불러오기(import) 기능 ____자바 파일 생성 ____Inspection ____Inspection 설정과 표시 ____main 메소드 작성 __4.2 FizzBuzz 실행 ____실행 범위 지정 ____컴파일 에러 __4.3 FizzBuzz 디버깅 ____메소드 추출 ____브레이크 포인트 ____디버그 실행 제어 ____브레이크 조건 __4.4 실행 결과 되돌리기 ____Chronon 플러그인 설치와 설정 ____Chronon 실행 __4.5 테스트 케이스 작성 __4.6 테스트 케이스 실행 5장. 프로젝트에서 이동하기(Navigation) __5.1 심볼 간 내비게이션 ____심볼 선언 부분으로 이동하기 ____심볼 사용 위치 찾기 ____심볼 사용 위치를 팝업으로 보여주기 ____이동 전의 코드로 돌아가기 ____클래스 간 이동 __5.2 파일 내비게이션 ____최근 작업 파일 열기 ____최근에 작업한 파일 목록 보기 __5.3 디렉터리 내비게이션 ____내비게이션 바를 사용한 이동 ____내비게이션 바의 그 외 사용법 __5.4 편집 위치로 돌아가기 __5.5 파일 이름이나 심볼 이름을 지정해서 열기 ____Search Everywhere ____좁은 검색 범위의 내비게이션 6장. 버전 관리 시스템 __6.1 실행 바이너리 설정 __6.2 저장소 초기화 __6.3 Version Control 툴 윈도우 __6.4 커밋 기초 ____커밋 대상 등록 ____Commit Changes 다이얼로그 ____커밋 전 액션 설정 ____커밋하기 __6.5 브랜치 확인과 생성 __6.6 변경된 내용 커밋 ____변경된 내용 비교 ____커밋 전 편집 __6.7 충돌 해결 ____VCS Operations 팝업 ____체크아웃 ____충돌 해결 방법 __6.8 저장소 설정과 푸시 7장. 데이터베이스 관리하기 __7.1 인텔리제이 IDEA 데이터베이스 기능 __7.2 데이터베이스 접속 __7.3 Database 툴 윈도우 __7.4 테이블 데이터 편집(테이블 에디터) ____데이터 정렬과 검색 ____데이터 편집 ____데이터 내보내기 ____CSV 파일이나 TSV 파일 내용 가져오기 __7.5 Database 콘솔에서 데이터베이스 작업 __7.6 소스 코드에서 SQL 편집 ____참고 문서 보기 __7.7 여러 가지 데이터베이스 사용법JDBC 드라이버 관리 ____DDL로 데이터 소스 정의 ____테이블 정의 ____스키마 또는 데이터 비교 ____특수한 데이터 편집 ____그 외 기능 소개 2부. 본격 개발편 8장. 인텔리제이 IDEA의 프로젝트 관리 __8.1 프로젝트 관리 사상 __8.2 프로젝트 설정(Project Structure 다이얼로그) ____Project 카테고리 설정 ____Module 카테고리 설정 ____Libraries 카테고리 설정 ____Facets 카테고리 설정 ____Artifacts 카테고리 설정 __8.3 프로젝트 관리 ____새 프로젝트 생성 ____다른 프로젝트 열기 __8.4 프로젝트 설정 시 자주 만나는 고민 ____파일 인코딩을 지정하고 싶을 때 ____가행 문자를 설정하고 싶을 때 ____컴파일러 할당 메모리나 옵션을 설정하고 싶을 때 ____Project나 Module마다 컴파일러 또는 언어 레벨을 설정하고 싶을 때 ____애너테이션 프로세서를 사용하고 싶을 때 ____프로젝트를 템플릿으로 저장하고 싶을