Java 언어는 고급 범용 프로그래밍 언어로 플랫폼 독립적으로 설계되어, 활동적인 개발자 커뮤니티를 보유하고 있으며 웹 개발, 엔터프라이즈 소프트웨어, 모바일 앱 개발(Android 사용), 과학 컴퓨팅 등을 포함한 다양한 도메인에서 널리 사용되고 있다.
JAVA 프로그래밍 기본원리, 배열 실무와 객체지향 개념 그리고 컬렉션 프레임웍 이해에 필요한 내용을 한 권에 정리하였다. 컴퓨터 언어를 처음 접하는 사용자나 JAVA 프로그래밍에 대한 기초적인 개념을 얻고자 하는 사람에게 적합하며, 대학에서 한 학기 강의교재로 활용하도록 구성하였다.
1장 JAVA 언어소개
1. JAVA 언어
2. JDK, Eclipse 설치
3. 번째 프로그램 작성
4. Eclipse 사용 컴파일
2장 순서논리
1. 변수 및 타입
2. 연산자(Operators)
3장 선택논리 1
1. 제어문(Control Flow Statements)
2. 관계 연산자
4장 선택논리 2
1. 논리연산자
2. 복합 조건 프로그램
5장 반복논리 1
1. 반복처리
2. While문
3. Do While문
6장 반복논리 2
1. For 문
2. 기타 흐름 제어문
3. 중첩된 반복문
4. 자동판매기 프로그램
7장 배열
1. 배열(Arrays)
8장 클래스(Class)와 오브젝트(Object)
1. 클래스와 오브젝트
2. 객체 배열
9장 클래스 상속 및 인터페이스
1. 클래스 상속 및 인터페이스
2. 객체 관계 및 상속 관계
3. Abstract 클래스와 Interface 클래스
4. Inner 클래스와 Anonymous 클래스
5. 클래스 상속 종합 예제
6. Java 패키지(Package)
10장 예외처리
1. 예외처리(Exception Handling)
11장 멀티스레드 프로그래밍
1. 스레드
2. 스레드 그룹
12장 입출력(Input/Output)
1. 파일 입/출력
13장 컬렉션 프레임워크
1. 관계형 데이터베이스
2. 2차원 배열, 객체 배열(테이블)
3. Company 객체 배열사용 비즈니스 로직 구현
4. Java 컬렉션 프레임워크
5. Company 객체 Java 컬렉션 프레임워크 이용