logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Java 프로그래밍 기초 넘나들기

Java 프로그래밍 기초 넘나들기

강성수 (지은이)
성안당
29,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 12개 4,000원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

Java 프로그래밍 기초 넘나들기
eBook 미리보기

책 정보

· 제목 : Java 프로그래밍 기초 넘나들기 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788931553826
· 쪽수 : 664쪽
· 출판일 : 2015-09-10

책 소개

범용 프로그래밍 언어 자바(Java)를 공부하고자 하는 학생들을 위한 자바의 문법부터 활용, 코드 적용까지 폭넓게 설명하는 범용 자바 입문서다.

목차

저자 서문 3

Java 테크니션 베타 리뷰 4

Chapter01 자바 소개
01 | Java 출현 16
자바 역사와 특징/자바 프로그램 작성과 실행 과정/자바 프로그램 종류

02 | Java 환경 18
자바 다운로드/자바 JDK 환경설정/오리클에서 제공하는 The Java Language Specification

03 | Eclipse 26
이클립스 설치/이클립스 실행/자바 애플리케이션 작성/기존 프로젝트 화면에서 삭제하기
기존 프로젝트 가져오기/Refactor 선택하여 이름 변경하기/이클립스 단축키
이클립스에서 자바 API Document/이클립스에서 한글 처리용 UTF-8로 변경하기

● 연습문제

Chapter02 자바 시작하기
01 | 간단한 Java 프로그램 56
자바 프로그램 기본 구조

02 | 데이터 타입 63
기본 타입과 참조 타입

03 | 상수와 변수 65
기식별자/변수 선언과 사용/리터럴 상수/boolean 타입/표현식/Symbolic 상수

04 | 기본 입출력 72
System.out.println( ) 메소드/BufferedReader 클래스/Scanner 클래스

05 | 연산자 87
연산자/대입연산자/자동 형변환과 명시적 형변환/증감연산자/산술 연산자/큰 수 계산할 수 있는
BigInteger와 BigDecimal/관계 연산자/논리 연산자/비트 연산자/shift 연산자/조건 연산자 ?:

● 연습문제

Chapter03 제어문
01 | 간단한 Java 프로그램 112
if문/if~else문/중첩 if문/switch문

02 | 반복문121
while문, 조건이 성립하는 동안 반복 비례/무한 루프/중첩 while문/do~while문/for문
for문, while문, do~while문 관계/무한 루프 for문과 while문/for문의 중첩
break문으로 블록 벗어나기/continue문으로 블록 끝으로 이동

● 연습문제

Chapter04 배열
01 | 배열 156
배열/1차원 배열 선언/1차원 배열 생성/1차원 배열 초기화/1차원 배열 사용
배열의 크기 length 필드/향상된 for문

02 | 다차원 배열 164
다차원 배열/2차원 배열/2차원 배열 초기화/톱니형 배열/배열 복사/for루프 사용한 배열 복사
arraycopy( ) 메소드 사용한 배열 복사/clone( ) 메소드 사용한 배열 복사/배열 정렬

● 연습문제

Chapter05 객체와 클래스
01 | 객체188
객체와 인스턴스/클래스/클래스 만들기/메소드 호출하여 사용하기/소스 파일과 클래스/객체 생성
객체 멤버 접근하여 사용하기/객체의 사용 범위/필드(멤버 변수) 선업/멤버 변수 종류

02 | 생성자 201
생성자/기본 생성자/매개변수 있는 생성자/가비지 컬렉션/ 객체 자신에 대한 레퍼런스 this
생성자를 이용한 인스턴스 복사

03 | 메소드211
메소드/메소드 만들기/접근 지정자/매개변수와 인수/리턴 타입/메소드 호출방법
매개변수와 리턴 타입으로 작업하기/메소드 오버 로딩/인스턴스 멤버/static 멤버
enum 타입으로 멤버 만들기/멤버 변수의 유효 범위

04 | 객체 배열 233
기본 타입 배열을 필드로 선언하기/메소드에서 객체 배열 리턴하기
호출한 메소드의 인수로 객체 배열 전달하기/메소드의 리턴 타입으로 객체 배열 리턴하기

05 | 중첩 클래스242
중첩 클래스

06 | 예외 처리 253
예외/예외 방생한 메소드 내에서 직접 처리/자바에서 제공하는 java.lang.Throwable 클래스
예외 강제발생 throw, 예외 떠넘기기 throws/예외 발생 근원지 추적 정보

● 연습문제

Chapter06 상속
01 | 클래스 상속 278
클래스 상속/생성자/서브 클래스에서 수퍼 클래스의 생성자 호출 super( )와 this( )
업캐스팅과 다운캐스팅/객체 타입을 판별하는 instanceof 연산자/메소드 오버라이딩
추상 클래스/인터페이스

● 연습문제

Chapter07 패키지
01 | 패키지 322
package로 클래스가 소속될 패키지명 선언/import/이클립스 사용하여 패키지 만들기

02 | JDK 패키지333
JDK의 주요 패키지

03 | Object 클래스334
Object 클래스/toString( ) 메소드

04 | Wrapper 클래스338
Wrapper 클래스/박싱(Boxing)과 언박싱(Unboxing)/String과 StingBuffer 클래스
String Tokenizer 클래스/Math 클래스/Java.Jang.Character 클래스

● 연습문제

Chapter08 컬렉션과 제네릭
01 | 컬렉션과 제네릭364
Collection/제네릭/제네릭 클래스 선언과 생성/제네릭 메소드와 생성자 선언과 생성/와일드카드

02 | 제네릭 컬렉션377
Vector<E>/ArrayList<E>/Iterator를 이용한 인스턴스의 순차적 접근/LinkedList<E>HashMap<K, V>

● 연습문제

Chapter09 스윙
01 | 스윙이란? 406
Swing의 구조/Container 클래스/Component 클래스

02 | 스윙 GUI 프로그램 411
GUI 작성과정/JFrame 객체를 직접 생성하여 프레임 만들기
JFrame 객체를 상속받아 프레임 만들기/프레임에 컴포넌트 붙이기

03 | 컨테이너 배치418
배치관리자/FlowLayout 배치관리자/BorderLayout 배치관리자
GridLayout 배치관리자/GridBagLayout 배치관리자/절대 위치 AbsolutionLayout

04 | 컴포넌트 디자인 432
컴포넌트의 위치와 크기 설정/컴포넌트의 절대 위치와 크기 설정/컴포넌트의 테두리 모양 설정

● 연습문제

Chapter10 이벤트 처리
01 | 이벤트 450
이벤트/이벤트 객체

02 | 이벤트 리스너 작성 453
리스너 인터페이스/이벤트 리스너 작성/독립 클래스로 이벤트 리스너 작성
내부 클래스로 이벤트 리스너 작성/익명 클래스로 이벤트 리스너 작성

03 | 어댑터 클래스463
Adapter 클래스/마우스 이벤트/키 이벤트

● 연습문제

Chapter11 스윙 컴포넌트
01 | 스윙 컴포넌트494
스윙

02 | JLabel로 문자열과 이미지 출력496
JLabel

03 | JButton으로 버튼 만들기498
JButton

04 | JCheckBox로 체크박스 만들기 502
JCheckBox

05 | JRadioButton으로 라디오버튼 만들기506
JRadioButton

06 | JTextField로 한 줄 입력창 만들기 509
텍스트 관련 컴포넌트/JTextField

07 | JTextArea로 여러 줄 입력창 만들기517
JtextArea

08 | JList로 리스트 만들기 518
JList

09 | JComboBox로 콤보박스 만들기 522
JComboBox

10 | 메뉴 만들기 525
메뉴 구성하기

11 | 팝업 대화상자 528
JOptionPanel

● 연습문제

Chapter12 그래픽
01 | 그래픽 556
컴포넌트에 그리기 paint( ) 메소드/repaint( )로 그래픽 다시 그리기/스윙 컴포넌트 그리기
drawStrint( )으로 문자열 그리기/Graphics 상태 정보/Color와 Font/도형 그리기

02 | 이미지 처리569
drawImage( ) 이용하여 이미지 그리기/이미지 아이콘/이미지 크기 재조정

● 연습문제

Chapter13 스레드
01 | 스레드 592
스레드/Thread 클래스로 스레드 만들기/Runnable 인터페이스로 스레드 만들기

02 | 스레드 동기화600
스레드 동기화 필요성/synchronized를 이용하여 동기화 블록 지정하기
wait( )/notify( ) 메소드로 스레드 동기화

● 연습문제

Chapter14 입출력
01 | 입출력 스트림622
입출력 스트림/문자 스트림/BufferReader/BufferWriter

02 | 문자 스트림으로 텍스트 파일 입출력 628
텍스트 파일쓰기/텍스트 파일 읽기

03 | 바이트 스트림으로 바이너리 파일 입출력 635
바이너리 파일 쓰기/바이너리 파일 읽기

04 | File 클래스 639
File 클래스

05 | 랜덤파일 입출력 643
랜덤 파일 읽기와 쓰기

● 연습문제

참고문헌 및 사이트 664

저자소개

강성수 (지은이)    정보 더보기
현직 교수로 30년 이상 강단을 지킨 공학박사이다. 저서 황금 나침판 JAVA 프로그래밍 / 쾌도난마 C 프로그래밍 예제로 쉽게 풀어쓴 C 기초 프로그래밍 / 예제로 쉽게 풀어쓴 C++ 프로그래밍 인터넷 질러가기 / UNIX 시스템 자율 학습 / 반갑습니다! Turbo C 출발 Turbo C 프로그래밍 / Turbo C 프로그래밍 끝냅시다! 실무 프로그래밍 개발을 위한 Turbo C 활용 / Turbo C 기초 초보자를 위한 Turbo C의 마력 / Borland C++ 입문 IBM PC시스템 프로그래밍 / 알기쉬운 MS-DOS Turbo C 언어 입문 / Turbo pascal(버젼 5.0) / C언어의 이론.응용프로그램 Turbo Pascal / IBM Basic / MS-DOS System Call 8086/8088 어셈블리 프로그래밍 / 6502 어셈블리 프로그래밍 Z80 어셈블리 프로그래밍 / Apple II Basic 이론과 실제
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책