SCJP sun certified programmer for java 5 study guide

659 677 1
SCJP sun certified programmer for java 5 study guide

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

SCJP sun certified programmer for java 5 study guide

SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) byKathy SierraandBert Bates McGraw-Hill/Osborne 2006 (864 pages) ISBN:0072253606 With hundreds of practice exam questions, and hands-on exercises, this classroom-based integrated study system for professional certification gives you complete coverage of all objectives for the Sun Certified Programmer and Developer for Java exam. Table of Contents SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) Perface Introduction Chapter 1 - Declarations and Access Control Chapter 2 - Object Orientation Chapter 3 - Assignments Chapter 4 - Operators Chapter 5 - Flow Control, Exceptions, and Assertions Chapter 6 - Strings, I/O, Formatting, and Parsing Chapter 7 - Generics and Collections Chapter 8 - Inner Classes Chapter 9 - Threads Chapter 10 - Development Appendix A - About the CD Index List of Figures List of Tables List of Exercises List of Exam Watches UNREGISTERED VERSION OF CHM TO PDF CONVERTER PRO BY THETA-SOFTWARE UNREGISTERED VERSION OF CHM TO PDF CONVERTER PRO BY THETA-SOFTWARE Back Cover Get the book that shows you not only what to study, but how to study. The only classroom-based integrated study system for professional certification gives you complete coverage of all objectives for the Sun Certified Programmer and Developer for Java exam, hundreds of practice exam questions, and hands-on exercises. 100% complete coverage of all official objectives for Sun Java exam 310-055 Exam Objective Highlights in every chapter point out exam objectives to ensure you're focused on passing the exam Real-world exercises--Step-by-step instruction modeled after the hands-on exam questions Exam Watch sections in every chapter highlight key exam topics covered Simulated exam questions match the format, tone, topics, and difficulty of the real exam Covers all exam 310-055 topics, including: Declarations and Access Control Object Orientation Assignment and Initialization Operators Flow Control, Exceptions, and Assertions I/O, Formatting, and Parsing Generics Collections Inner Classes Threads Java Development About the Authors Kathy Sierra was a lead developer for the SCJP exam for Java 5. Sierra worked as a Sun "master trainer," and in 1997, founded Javaranch.com, the world's largest Java community website. Her bestselling Java books have won multiple Software Development Magazine awards, and she is a founding member of Sun's Java Champions program. Bert Bates was a lead developer for many of Sun's Java certification exams including the SCJP for Java 5. He is also a forum moderator on Javaranch.com, and has been developing software for more than 20 years. Bert is the co-author of several bestselling Java books, and he's a founding member of Sun's Java Champions program. SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) Kathy Sierra Bert Bates McGraw-Hill/Osborne New York, Chicago, San Francisco, Lisbon, London, Madrid, Mexico City, Milan, New Delhi, San Juan, Seoul, Singapore, Sydney, Toronto McGraw-Hill is an independent entity from Sun Microsystems, Inc. and is not affiliated with Sun Microsystems, Inc. in any manner. This publication and CD may be used in assisting students to prepare for the Sun Certified Java Programmer Exam. Neither Sun Microsystems nor McGraw-Hill warrants that use of this publication and CD will ensure passing the relevant exam. Sun, sun Microsystems, and the Sun Logo are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries McGraw-Hill/Osborne 2100 Powell Street, 10th Floor Emeryville, California 94608 U.S.A. To arrange bulk purchase discounts for sales promotions, premiums, or fund-raisers, please contact McGraw-Hill/Osborne at the above address. Copyright © 2006 by The McGraw-Hill Companies. All rights reserved. Printed in the United States of America. Except as permitted under the Copyright Act of 1976, no part of this publication may be reproduced or distributed in any form or by any means, or stored in a database or retrieval system, without the prior written permission of the publisher, with the exception that the program listings may be entered, stored, and executed in a computer system, but they may not be reproduced for publication. 1234567890 DOC DOC 0198765 Book p/n 0-07-225361-4 and CD p/n 0-07-225362-2 parts of ISBN 0-07-225360-6 Acquisitions Editor Timothy Green Project Editor Jody McKenzie Acquisitions Coordinator Jennifer Housh Proofreader Linda Medoff Indexer Jack Lewis UNREGISTERED VERSION OF CHM TO PDF CONVERTER PRO BY THETA-SOFTWARE UNREGISTERED VERSION OF CHM TO PDF CONVERTER PRO BY THETA-SOFTWARE Composition Bert Bates Midori Batten Series Design Roberta Steele Peter Hancik Cover Series Design Peter Grame This book was published with Adobe® InDesign® Information has been obtained by McGraw-Hill/Osborne from sources believed to be reliable. However, because of the possibility of human or mechanical error by our sources, McGraw-Hill/Osborne, or others, McGraw-Hill/ Osborne does not guarantee the accuracy, adequacy, or completeness of any information and is not responsible for any errors or omissions or the results obtained from use of such information. To the Java Community. Contributors About the Authors Kathy Sierra was a lead developer for the SCJP exam for Java 5. Sierra worked as a Sun "master trainer," and in 1997, founded Javaranch.com, the world's largest Java community website. Her bestselling Java books have won multiple Software Development Magazine awards, and she is a founding member of Sun's Java Champions program. Bert Bates was a lead developer for many of Sun's Java certification exams including the SCJP for Java 5. He is also a forum moderator on Javaranch.com, and has been developing software for more than 20 years. Bert is the co-author of several bestselling Java books, and he's a founding member of Sun's Java Champions program. About the Technical Review Team Johannes de Jong has been the leader of our technical review teams for ever and ever. (He has more patience than any three people we know.) For this book, he led our biggest team ever. Our sincere thanks go out to the following volunteers who were knowledgeable, diligent, patient, and picky, picky, picky! Rob Ross, Nicholas Cheung, Jane Griscti, Ilja Preuss, Vincent Brabant, Kudret Serin, Bill Seipel, Jing Yi, Ginu Jacob George, Radiya, LuAnn Mazza, Anshu Mishra, Anandhi Navaneethakrishnan, Didier Varon, Mary McCartney, Harsha Pherwani, Abhishek Misra, and Suman Das. About LearnKey LearnKey provides self-paced learning content and multimedia delivery solutions to enhance personal skills and business productivity. LearnKey claims the largest library of rich streaming-media training content that engages learners in dynamic media-rich instruction complete with video clips, audio, full motion graphics, and animated illustrations. LearnKey can be found on the Web at www.LearnKey.com. Technical Review Superstars We don't know who burned the most midnight oil, but we can (and did) count everybody's edits-so in order of most edits made, we proudly present our Superstars. Our top honors go to Kristin Stromberg-every time you see a semicolon used correctly, tip your hat to Kristin. Next up is Burk Hufnagel who fixed more code than we care to admit. Bill Mietelski and Gian Franco Casula caught every kind of error we threw at them-awesome job, guys! Devender Thareja made sure we didn't use too much slang, and Mark Spritzler kept the humor coming. Mikalai Zaikin and Seema Manivannan made great catches every step of the way, and Marilyn de Queiroz and Valentin Crettaz both put in another stellar performance (saving our butts yet again). Marcelo Ortega, Jef Cumps (another veteran), Andrew Monkhouse, and Jeroen Sterken rounded out our crew of superstars-thanks to you all. Jim Yingst was a member of the Sun exam creation team, and he helped us write and review some of the twistier questions in the book (bwa-ha-ha-ha). As always, every time you read a clean page, thank our reviewers, and if you do catch an error, it's most certainly because your authors messed up. And oh, one last thanks to Johannes. You rule dude! Acknowledgements Kathy and Bert would like to thank the following people: All the incredibly hard-working folks at Osborne: Tim Green, Jim Kussow, Jody McKenzie, and Jennifer Housh for all their help, and for being so responsive and patient-well, okay, not all that patient-but so professional and the nicest group of people you could hope to work with. To our saviors Solveig Haugland and Midori Batten, for coming to our rescue when we were really in a bind! Some of the software professionals and friends who helped us in the early days: Tom Bender, Peter UNREGISTERED VERSION OF CHM TO PDF CONVERTER PRO BY THETA-SOFTWARE UNREGISTERED VERSION OF CHM TO PDF CONVERTER PRO BY THETA-SOFTWARE Loerincs, Craig Matthews, Dave Gustafson, Leonard Coyne, Morgan Porter, and Mike Kavenaugh. Above all, the wonderful and talented Certification team at Sun Educational Services, Steve ("Goose") Moore, and the most persistent get-it-done person we know, Evelyn Cartagena (congrats on being a new Mom Evelyn). Our great friends and gurus, Bryan Basham, Kathy Collina, and Simon Roberts. To Eden and Skyler, for being horrified that adults-out of school-would study this hard for an exam. To the Javaranch Trail Boss Paul Wheaton, for running the best Java community site on the Web. To all the past and present Sun Ed Java instructors for helping to make learning Java a fun experience including (to name only a few): Alan Petersen, Jean Tordella, Georgianna Meagher, Anthony Orapallo, Jacqueline Jones, James Cubeta, Teri Cubeta, Rob Weingruber, John Nyquist, Asok Perumainar, Steve Stelting, Kimberly Bobrow, Keith Ratliff, and the most caring and inspiring Java guy on the planet, Jari Paukku. To Darren and Mary, thanks for keeping us sane and for helping us with our new furry friends Andi and Kara. Finally, to Eric and Beth Freeman for your continued inspiration. Perface This book's primary objective is to help you prepare for and pass Sun Microsystem's SCJP certification for Java 5. The good news is that the exam does a good job of covering topics that most Java developers will encounter in their jobs. The challenging news is that the Java 5 exam is much broader in scope than its predecessor, the Java 1.4 exam. The new exam's objectives touch on many of the more commonly used of Java's APIs.The key word here is "touch." The exam's creators intended that passing the exam will demonstrate that the candidate understands the basics of APIs such as those for file I/O and regular expressions. This book follows closely both the breadth and the depth of the real exam. For instance, after reading this book, you probably won't emerge as a regex guru, but if you study the material, and do well on the self tests, you'll have a basic understanding of regex, and you'll do well on the exam. After completing this book, you should feel confident that you have thoroughly reviewed all of the objectives that Sun has established for the exam. In This Book This book is organized to optimize your learning of the topics covered by the SCJP Java 5 exam. Whenever possible, we've organized the chapters to parallel the Sun objectives, but sometimes we'll mix up objectives or partially repeat them in order to present topics in an order better suited to learning the material. In addition to fully covering the SCJP Java 5 exam, we have also included on the CD eight chapters that cover important aspects of Sun's SCJD exam. UNREGISTERED VERSION OF CHM TO PDF CONVERTER PRO BY THETA-SOFTWARE UNREGISTERED VERSION OF CHM TO PDF CONVERTER PRO BY THETA-SOFTWARE In Every Chapter We've created a set of chapter components that call your attention to important items, reinforce important points, and provide helpful exam-taking hints. Take a look at what you'll find in every chapter: Every chapter begins with the Certification Objectives-what you need to know in order to pass the section on the exam dealing with the chapter topic. The Certification Objective headings identify the objectives within the chapter, so you'll always know an objective when you see it! Exam Watch Exam Watch notes call attention to information about, and potential pitfalls in, the exam. Since we were on the team that created the exam, we know what you're about to go through! On the Job On the Job callouts discuss practical aspects of certification topics that might not occur on the exam, but that will be useful in the real world. Exercises are interspersed throughout the chapters. They help you master skills that are likely to be an area of focus on the exam. Don't just read through the exercises; they are hands-on practice that you should be comfortable completing. Learning by doing is an effective way to increase your competency with a product. From the Classroom sidebars describe the issues that come up most often in the training classroom setting. These sidebars give you a valuable perspective into certification-and product-related topics. They point out common mistakes and address questions that have arisen from classroom discussions. The Certification Summary is a succinct review of the chapter and a restatement of salient points regarding the exam. The Two-Minute Drill at the end of every chapter is a checklist of the main points of the chapter. It can be used for last-minute review. The Self Test offers questions similar to those found on the certification exam, including multiple choice, and pseudo drag-and-drop questions. The answers to these questions, as well as explanations of the answers, can be found at the end of every chapter. By taking the Self Test after completing each chapter, you'll reinforce what you've learned from that chapter, while becoming familiar with the structure of the exam questions. Introduction Organization This book is organized in such a way as to serve as an in-depth review for the Sun Certified Programmer for the Java 5 exam for both experienced Java professionals and those in the early stages of experience with Java technologies. Each chapter covers at least one major aspect of the exam, with an emphasis on the "why" as well as the "how to" of programming in the Java language. The CD included with the book also includes an in-depth review of the essential ingredients for a successful assessment of a project submitted for the Sun Certified Java Developer exam. UNREGISTERED VERSION OF CHM TO PDF CONVERTER PRO BY THETA-SOFTWARE UNREGISTERED VERSION OF CHM TO PDF CONVERTER PRO BY THETA-SOFTWARE What This Book Is Not You will not find a beginner's guide to learning Java in this book. All 800 pages of this book are dedicated solely to helping you pass the exams. If you are brand new to Java, we suggest you spend a little time learning the basics. You shouldn't start with this book until you know how to write, compile, and run simple Java programs. We do not, however, assume any level of prior knowledge of the individual topics covered. In other words, for any given topic (driven exclusively by the actual exam objectives), we start with the assumption that you are new to that topic. So we assume you're new to the individual topics, but we assume that you are not new to Java. We also do not pretend to be both preparing you for the exam and simultaneously making you a complete Java being. This is a certification exam study guide, and it's very clear about its mission. That's not to say that preparing for the exam won't help you become a better Java programmer! On the contrary, even the most experienced Java developers often claim that having to prepare for the certification exam made them far more knowledgeable and well-rounded programmer than they would have been without the exam- driven studying. . Java Platforms and Technologies. This exam has no prerequisites. The Programmer Exam (CX-310- 055 ) Sun Certified Java Programmer (SCJP) for Java 5 The Programmer. SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310- 055 ) byKathy SierraandBert Bates McGraw-Hill/Osborne 2006 (864 pages) ISBN:0072 253 606

Ngày đăng: 07/12/2013, 13:31

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan