Synopses & Reviews
This New edition employs the Shelly Cashman Series' proven step-by-step approach to learning, presenting difficult Java programming concepts in a straightforward and exciting way! The new layout and design of the book make it easy for students to stay on track, while the real-world examples keep students interested. Every chapter has been rewritten to include all new programming examples as well as additional conceptual coverage, stressing the fundamentals of producing well-designed programs.
Part of the highly successful Shelly Cashman Series, this text takes the project-oriented approach to learning introductory Java programming skills. With an emphasis on object-oriented programming concepts and real world examples, this book presents students with presents difficult programming concepts in a straightforward and exciting way!
About the Author
Gary B. Shelly wrote and published his first computer education textbook in 1969. More than twenty million copies of Shelly Cashman Series' textbooks have been sold. Gary and a talented group of contributing authors have produced books on computer programming, computer concepts, and application software that are the leading textbooks in the computer technology market today. Gary has hosted the annual Shelly Cashman Institute, a week-long training event focusing on the latest topics in technology, for the past 34 years. Thomas J. Cashman received his education at California State University, Los Angeles. He established one of the first business data processing programs in the U.S. at Long Beach City College in California, where he taught and served as department head. In 1969, he began collaborating with now best-selling author, Gary Shelly. Joy L. Starks is a Professor of Computer and Information Technology at Indiana University Purdue University Indianapolis. She has written chapters in several of the Shelly Cashman Series Office books and authored the Photoshop, Java Programming, and Microsoft Publisher series of books.
Table of Contents
1. Introduction to Java and Program Design 2. Creating a Java Application and Applet 3. Manipulating Data Using Methods 4. Decision Making and Repetition with Resuable Objects 5. Arrays, Loops, and Layout Managers Using External Classes 6. Creating Menus and Button Arrays Using the Abstract Windows 7. Swing Interfaces with Sorting and Searching 8. Writing Data to a Sequential Data File Appendices A: Flowcharting, Pseudocode, and the Unified Modeling Language (UML) B: Installing the Java SDK, TextPad, and Tomcat C: Changing Screen Resolution and the TextPad Settings D: Compiling and Running Java Programs using the Command Prompt E: Creating HTML Documents with javadoc