책소개
전산학의 언어분야에서 수많은 언어들이 있어 왔고 그 중 많은 수가 효율성 및 시대성 상실로 인해 지금은 사용되지 않고 새로운 언어의 모체개념으로만 사용되고 있다.
1990년대에 와서 지금까지 나왔던 언어개념을 모두 수용한 자바언어가 발표되었으며, 이후 가장 강력한 언어적 기능을 갖게 되었다 인터넷 및 분산환경 시스템에서 효과적인 응용 프로그래ㅇ밍을 작성할 수있으며, 운영체제 및 하드웨어 플랫폼에 독립적이며, 프로그래밍과 디버깅이 쉬워진 객체 지향언어로서 웹 페이지 상에서 동화상, 게임, 대화형 프로그램 등을 만들 수 있는 윈도우 프로그래밍을 하기 위한 기본언어이다.
이 책은 자바를 배우고자 하는 초보 수준의 전산학도를 위해 쓰여졌으며, 모두 10장으로 구성되었다.
목차
제 1장 자바의 시작
1.1 자바의 탄생
1.2 객체 지향 언어
1.3 자바 특성
1.4 자바 개발환경
1.5 자바 응용 프로그램
제 2장 프로그램 구조와 자료형
2.1 자바 프로그램 분해
2.2 자바 어휘구성
2.3 자료형
제 3장 자바문장의 표현
3.1 자바 연산자
3.2 수식의 표현
3.3 형 변환
3.4 제어구조
3.5 배열
제 4장 클래스와 객체
4.1 클래스와 객체 선언
4.2 필드
4.3 매소드
4.4 중첩 클래스
4.5 추상 클래스
4.6 확장 클래스
4.7 인터페이스
제5장 쓰레드와 예외
5.1 쓰레드
5.2 쓰레드 활용
5.3 쓰레드 그룹
5.4 예외
제 6장 패키지
6.1 패키지 선언
6.2 패키지 활용
6.3 자바 언어 패키지
6.4 자바 유틸리티 패키지
6.5 자바 입.출력 패키지
6.6 자바 애플릿 패키지
6.7 자바 AWT 패키지
6.8 자바 SWING 패키지
6.9 자바 네트워크 패키지
제 7장 자바 사용자 인터페이스
7.1 자바 AWT 컴포넌트
7.2 컴포넌트 배치하기
7.3 이벤트 처리하기
제 8장 자바 애플릿 활용
8.1 자바 애플릿을 위한 HTML 문서
8.2 자바 애플릿을 위한 기본 메소드
8.3 자바 애플릿 활용
제 9장 스윙과 네트워킹
9.1 스윙
9.3 스윙의 활용
9.4 네트워킹
제 10장 자바 마무리하기
10.1 자바 프로그램
10.2 고급 자바 프로그램
연습문제