Enlisting the best-selling "by dissection" method of instruction, this book teaches programming techniques and presents the Java language in a sound and structured manner that is appropriate for both novice and seasoned programmers. It presents a thorough introduction to the programming process by carefully developing working programs to illuminate key features of the Java programming language. Program code is explained in an easy-to-follow manner throughout.
This book presents readers with a clear and thorough introduction to the programming process by carefully developing working Java programs using the method of dissection. A dissection is similar to a structured walk-through of the code, with the intention of explaining to the reader newly encountered programming elements and idioms as found in working code. Key ideas are reinforced throughout by use in different contexts.
Java by Dissection provides a comprehensive, example-based coverage of the Java language stressing programming style and methodology. It assumes no prior programming experience, making it ideal for readers who are starting out in their software development careers as well as programmers who want to expand their skills.
Teaching "by Dissection"Java by Dissection stresses working code, introducing full working programs from the start. In each chapter a program particularly illustrative of the chapter's themes is presented and then analyzed by dissection, Ira Pohl's trademark code presentation technique which illustrates the underlying structure of programs. This dissection of code helps readers comprehend newly encountered programming elements and idioms.
Traditional and Object-Oriented ProgrammingJava by Dissection begins by explaining how all the basic data types and control statements are used traditionally, and then progresses to the object-oriented features of the Java language and their importance to program design. This gradual introduction to OOP ensures that novices attain an understanding of programming basics before moving onto Java's object-oriented features.
Advanced TopicsThe second-half of
Java by Dissection explains in detail much that is sophisticated about Java, such as its threading, GUI, exception handling, and file manipulation capabilities. As such it is appropriate if you are looking for an advanced book or a book with excellent reference value.
0201612488B04062001