daigai

Well-Known Member
Chia sẻ cho anh em Ketnooi ebook:

This book is an introduction to object-oriented programming using the Java
programming language. We use the object-first approach where objects are used
from the first sample program. Object-oriented thinking is emphasized and pro-
moted from the beginning. Students learn how to use objects first and then learn
how to define their own objects.
Key Changes in the 5th Edition
The key differences between this edition and the fourth edition are as follows:
1. More Discussion on Java 5.0 Features and Java 6.0 Compatibility. Many
of the new Java 5.0 features are explained and used in the sample programs.
They include the enumerator type, the for-each loop construct, auto boxing
and unboxing, and the generics.
2. Exclusive Use of Console Input and Output. All the GUI related topics,
including the JOptionPane class, are moved to Chapter 14. Sample programs
before Chapter 14 use the standard console input (Scanner) and output
(System.out). Those who want to use JOptionPane for simple input and output
can do so easily by covering Section 14.1 before Chapter 3.
3. More Examples from Natural Sciences. In several key chapters, we illus-
trate concepts using examples from biology and chemistry. For example, in
Chapter 4, we use the elements in the periodic table to illustrate the concept of
programmer-defined classes. In Chapter 9, we demonstrate how the string
processing techniques are applied to implement DNA sequencing and other
common DNA operations.
4. Level-by-level Organization for Programming Exercises. Programming
exercises at the end of chapters are organized into three levels of difficulties.
The one-star level exercises require the basic understanding of the materials
covered in the chapter. The two-star level exercises require some additional
thinking beyond the basic understanding. The three-star level exercises are
most difficult and require significant effort. For some of the three-star exer-
cises, students must find or study additional information beyond those pre-
sented in the book. Please keep in mind that the level of difficulties is only a
general guideline. One student may find some level-three exercises much eas-
ier than level-two exercises, for example.
Book Organization
There are 16 chapters in this book, numbered from 0 to 15. The first 11 chapters
cover the core topics that provide the fundamentals of programming. Chapters 11 to
15 cover intermediate-level topics such as sorting, searching, recursion, inheritance,
polymorphism, and file I/O. There are more than enough topics for one semester.
After the first 11 chapters (Ch 0 to Ch 10), instructors can mix and match materials
from Chapters 11 to 15 to suit their needs. We first show the dependency relation-
ships among the chapters and then provide a brief summary of each chapter.
Chapter Dependency
For the most part, chapters should be read in sequence, but some variations are
possible, especially with the optional chapters. Here’s a simplified dependency
graph:
Link Download bản DOC
Do Drive thay đổi chính sách, nên một số link cũ yêu cầu duyệt download. các bạn chỉ cần làm theo hướng dẫn.
Password giải nén nếu cần: ket-noi.com | Bấm trực tiếp vào Link để tải:

 

Các chủ đề có liên quan khác

Top