이미 소장하고 있다면 판매해 보세요.
|
제0장. Java를 시작하기 전에
01 Java 언어의 위상 02 Java로 할 수 있는 것 03 Java VM 04 Java 프로그램 개발 툴 05 프로그래밍의 기본적인 흐름 06 프로그램 기술시의 약속 제1장. 기본적인 프로그램 Key Point 문자표시부터 시작하자! 여러가지 자료형, 값, 변수 lesson 01 Hellow world! lesson 02 변수 lesson 03 수치형 lesson 04 문자와 문자열 lesson 05 배열 lesson 06 다차원 배열(1) lesson 07 다차원 배열(2) Exercise 도전! Java 프로그래밍 Java 상식 - Unicode 제2장. 연산자 Key Point 컴퓨터를 계산기 대용으로! 컴퓨터는 1이냐 0이냐의 디지털 세계 lesson 01 산술 연산자(1) lesson 02 산술 연산자(2) lesson 03 비교 연산자 lesson 04 논리형 lesson 05 논리 연산자 lesson 06 수치와 단위 lesson 07 형의 변환 lesson 08 연산의 우선순위 Exercise 도전! Java 프로그래밍 Java 상식 - 복잡한 논리 연산 제3장. 제어문 Key Point 프로그램의 흐름을 바꿔보자! lesson 01 if문(1) lesson 02 if문(2) lesson 03 for문 lesson 04 while문 lesson 05 루프의 중단 lesson 06 switch 문 (예제1) 데이터를 정렬하자 (예제2) 소수를 찾아라 Exercise도전! Java 프로그래밍 Java 상식 - 라벨을 지정해서 루프 탈출하기 제4장. 클래스의 기초 Key Point 클래스란 무엇일까? 클래스는 설계도와 같은 것 lesson 01 클래스의 개념 lesson 02 오브젝트의 생성 lesson 03 필드 lesson 04 메소드의 정의 lesson 05 메소드 호출하기(1) lesson 06 메소드 호출하기(2) lesson 07 오버로딩 lesson 08 생성자 lesson 09 여러 가지 생성자 lesson 10 main( ) 메소드 (예제) 성적을 표시해보자 Exercise 도전! Java 프로그래밍 Java 상식 - 가베지 콜렉터 제5장. 클래스의 상속 Key Point 클래스의 편리한 기능 어떤 것이라도 상속되는가? lesson 01 상속 lesson 02 상속의 정의 lesson 03 private 접근 제한자 lesson 04 오버라이딩 lesson 05 여러 가지 제한자 (예제) 매출 전표 만들기 Exercise 도전! Java 프로그래밍 Java 상식 - this 제6장. 클래스의 응용 Key Point 클래스의 여러 가지 특성 클래스를 다른 시점에서 보았을 때 lesson 01 추상 클래스 lesson 02 인터페이스 lesson 03 인터페이스의 상속 lesson 04 다형성(1) lesson 05 다형성(2) lesson 06 클래스와 오브젝트의 응용 (예제) 도형의 면적과 둘레를 구해보자 Exercise 도전! Java 프로그래밍 Java 상식 - 오브젝트의 복제 제7장. 파일과 스트림 Key Point 파일이란 무엇인가? lesson 01 스트림 lesson 02 예외 lesson 03 문자 읽기 lesson 04 문자 쓰기 lesson 05 바이너리 파일의 읽기·쓰기(1) lesson 06 바이너리 파일의 읽기·쓰기(2) lesson 07 키보드 입력 (예제1) 파일속의 문자열 (예제2) 에디터 작성 Exercise 도전! Java 프로그래밍 Java 상식 - 시리얼라이즈 제8장. 패키지 이용 Key Point 편리한 기능이 세트로 모였다! lesson 01 패키지 lesson 02 접근 제한자 lesson 03 랩퍼클래스 lesson 04 문자열을 자유자재로 (예제) 퀴즈 프로그램 Exercise 도전! Java 프로그래밍 Java 상식 - 시스템 프로퍼티 부 록. 좀더 힘 내 볼까요? (부록1) 고급 프로그래밍을 위한 팁 (부록2) printf( ) 메소드 (부록3) for 문의 확장 (부록4) 메소드의 인수 (부록5) 오버라이딩의 확장 (부록6) Scanner 클래스 (부록7) Static 임포트 (부록8) Auto-Boxing (부록9) 제네릭(Generics) (부록10) 열거형 (부록11) Java 2 SDK 1.4.2 설치 (부록12) JDK 6.0 설치하기 Java 상식 - 자바 초보자가 자주 범하는 실수들 용어 해설 모음 찾아보기 |
|
[그림을 통해 프로그래밍의 개념과 구조를 쉽게 이해하고 적용할 수 있도록 한 국내 최초 그림으로 배우는 Java 프로그래밍 입문서!!]
가장 대표적인 객체 지향 프로그래밍 언어인 Java는 초보자들이 접근하기에 쉽지만은 않습니다. 특히 프로그래밍의 언어 사양의 이해라는 부분에서부터 막히는 초보자들에게는 ‘어떤 기능을 구현하기 위해서 어떻게 프로그래밍 언어의 코드를 조합하여 프로그램을 구성한다’는 것은 더더욱 어려운 일입니다. 이 책의 큰 특징은 프로그래밍이 논리적인 작업이라는 통념을 벗어나 이미지를 통해 독자의 상상력을 자극하여 프로그래밍 전체 구조를 프로그래머가 실제 파악하고 있는 시각에서 이해할 수 있도록 한 것입니다. 프로그래밍 초보자에게 쉽게 다가설 수 있도록 이미지로 설명한 입문서로 전체 8장과 부록으로 구성되어 있습니다. 각 장은 그림을 곁들인 설명과 더불어 연습문제까지 포함하여 학습 효과를 높이고 있습니다. 도입부에서는 Java 언어의 위상 등 기초 지식을 다루었고, 1장에는 Java의 기본적인 프로그램 구성, 2장에서는 연산자, 3장에서는 제어문, 4장에서는 클래스의 기초, 5장에서는 클래스의 상속, 6장에서는 클래스의 응용, 7장에서는 파일과 스트림, 8장에서는 패키지 이용을 다루고 있고 부록에서는 보다 향상된 고급 프로그래밍을 위한 요소들과 다양한 팁을 소개하고 있습니다. 이 책은 Java와 프로그래밍의 기초를 모르는 초보자들에게 Java의 기본을 확실히 다져줄 것이며, 객체 지향의 개념을 분명하고도 정확히 전달해 줄 것입니다. 이 책의 특징 Java 언어는 쉽게 이해하기 어려운 논리도 있기 때문에 문장만으로 그 이미지를 파악하기란 상당히 어려운 면이 많이 있습니다. 이 책은 일러스트를 구사하여 해설되어 있으므로, 누구나 직감적으로 이미지 파악이 가능하고 이해하기가 훨씬 수월하며 학습의 진행 속도가 빠릅니다. 1. 꼭 알아야할 key point 각 장에서 배워야할 중요한 개념들을 미리 예습하게 됩니다. 각각의 개념들이 가지는 관련성과 응용분야를 살펴보아 각 장에서 설명하는 프로그램의 기본 원리의 숲을 볼 수 있도록 안내합니다. 2. 본문 본문은 펼친 면 양 면을 하나의 주제로 완결시켜, 이미지가 산만하게 흩어지지 않도록 배려했습니다. 또한, 나중에 필요한 부분을 찾을 때도 효과적으로 사용할 수 있습니다. 3. 예제 프로그램 개념 소개만으로 끝나지 않도록, 예제 프로그램도 풍부하게 준비했습니다. 본문 속에서 소개하는 작은 프로그램 이외에도, 각 장의 끝에는 비교적 길고 실용적인 예제 프로그램이 있습니다. 4. 도전! Java 프로그래밍 프로그래밍의 제1수칙은 ‘백문이 불여일행’입니다. 백번 듣고 보는 것보다 한번 자신이 직접 프로그래밍을 해보지 않으면 C 프로그램을 정복할 수 없습니다. 도전! Java 프로그래밍은 각 장에서 배운 내용을 토대로 연습문제를 풀어보면서 실력을 쌓아갈 수 있도록 합니다. 5. 알아두면 도움이 되는 Java 프로그래밍 상식 Java 프로그램의 기본 개념을 공부하는 것이 가장 중요하겠지만 Java 언어의 역사나 한글의 표현, 복잡한 논리연산 등등 실제 기능의 구현 이외에 알아야할 중요한 상식을 쉬어가면서 이해할 수 있습니다. 프로그램 지식을 한층 더 높여줍니다. 6. 부록 조금 높은 수준의 주제에 대해서는 부록으로 실어두었기 때문에, 본문의 내용을 이해하신 분들은 계속 읽어나가 주십시오. 또한 부록에는 실제 프로그램의 개발을 수행할 때 도움이 되는 정보와 자료도 실어두었습니다. 내용요약 제0장 JAVA를 시작하기 전에 JAVA 언어란 무엇이고 어디에서 실행되며, JAVA 프로그램의 작성요령과 실행의 흐름 등 기본적인 사항에 대하여 알아봅니다. 제1장 알고보면 쉬운 JAVA 프로그래밍의 기본 실제 JAVA 프로그래밍에 앞서 기본이 되는 문자의 표시, 여러 가지 형, 값, 변수, Hello World, printf( )와 정수, 변수, 수치형, 문자형, 문자열, printf( )의 서식지정 등에 대해 알아봅니다. 제2장 똑똑한 컴퓨터로 만드는 연산자 수치계산에 필요한 각종 연산자와 논리 연산에 필요한 각종 연산자와 각종 컴퓨터상의 표기법에 대해서 알아봅니다. 제3장 제어문으로 프로그램을 내 맘대로 프로그램의 흐름을 필요에 따라 변경하기 위해 필요한 제어문에 대한 개념과 필요한 여러 가지 문법들을 알아봅니다. 제4장 데이터와 처리 동작을 한눈에 보는 클래스 객체 지향 언어인 Java를 이해하는데 꼭 필요한 클래스와 오브젝트의 까다로운 내용을 쉽게 이해할 수 있도록 이미지화하며 알아봅니다. 제5장 클래스 상속이 가지는 편리함 클래스 상속의 편리함과 프로그램 상에서 어떻게 활용되는지 자세히 알아봅니다. 제6장 자바 도사가 되는 지름길, 클래스 응용 클래스와 비슷한 인터페이스, 오브젝트 클래스에 대한 이해로 자바에 한층 다가가 봅시다. 제7장 파일과 프로그램을 맘껏 넘나드는 파일과 스트림 파일을 알고 프로그램을 만들어가는 과정을 알아봅니다. 데이터를 능숙하게 다룰 수 있게 될 것입니다. 제8장 클래스를 하나로, 패키지 이용하기 클래스를 분류하고 정리하는 패키지 구조에 대해 자세히 알아보고 프로그램을 보다 간결하게 할 수 있는 실용적 지식을 얻습니다. 부 록 좀더 힘 내 볼까요? 고급 프로그래밍을 위한 팁과 JAVA 2 SDK 1.4.2, JDK 5.0의 설치와 활용에 대해 자세히 알아봅니다. |