Learn to speak the Java language like the pros
Are you new to programming and have decided that Java is your language of choice? Are you a wanna-be programmer looking to learn the hottest lingo around? Look no further! Beginning Programming with Java For Dummies, 5th Edition is the easy-to-follow guide you'll want to keep in your back pocket as you work your way toward Java mastery! In plain English, it quickly and easily shows you what goes into creating a program, how to put the pieces together, ways to deal with standard programming challenges, and so much more.
Whether you're just tooling around or embarking on a career, this is the ideal resource you'll turn to again and again as you perfect your understanding of the nuances of this popular programming language. Packed with tons of step-by-step instruction, this is the only guide you need to start programming with Java like a pro.
- Updated for Java 9, learn the language with samples and the Java toolkit
- Familiarize yourself with decisions, conditions, statements, and information overload
- Differentiate between loops and arrays, objects and classes, methods, and variables
- Find links to additional resources
Once you discover the joys of Java programming, you might just find you're hooked. Sound like fun? Here's the place to start.
|Product dimensions:||7.40(w) x 9.20(h) x 1.20(d)|
About the Author
Barry Burd, PhD, has been a professor in the Department of Mathematics and Computer Science at Drew University since 1980. He has lectured at conferences in the United States, Europe, Australia, and Asia, and hosts podcasts on various software and technology topics. Dr. Burd also authored Java Programming for Android Developers For Dummies.
Table of Contents
Part I: Getting Started with Java Programming 9
Chapter 1: Getting Started 11
Chapter 2: Setting Up Your Computer 23
Chapter 3: Running Programs 53
Part II: Writing Your Own Java Programs 75
Chapter 4: Exploring the Parts of a Program 77
Chapter 5: Composing a Program 97
Chapter 6: Using the Building Blocks: Variables, Values, and Types 121
Chapter 7: Numbers and Types 135
Chapter 8: Numbers? Who Needs Numbers? 153
Part III: Controlling the Flow 175
Chapter 9: Forks in the Road 177
Chapter 10: Which Way Did He Go? 193
Chapter 11: How to Flick a Virtual Switch 217
Chapter 12: Around and Around It Goes 233
Chapter 13: Piles of Files: Dealing with Information Overload 253
Chapter 14: Creating Loops within Loops 273
Chapter 15: The Old Runaround 285
Part IV: Using Program Units 309
Chapter 16: Using Loops and Arrays 311
Chapter 17: Programming with Objects and Classes 333
Chapter 18: Using Methods and Variables from a Java Class 347
Chapter 19: Creating New Java Methods 371
Chapter 20: Oooey GUI Was a Worm 393
Part V: The Part of Tens 423
Chapter 21: Ten Websites for Java 425
Chapter 22: Ten Useful Classes in the Java API 427
Most Helpful Customer Reviews
I'm currently evaluating this book as a possible textbook for a light class in introductory programming using Java at the high school level. Aside from working through it myself, I'm having a student act as a 'guinea pig' to give me their evaluation of it. The book is written in a style that's fun to read, and it provides good descriptions for a beginning programmer. There are enough programming projects in it to demonstrate the points in the book and keep the text from becoming long, slogging infodumps. There are many areas that are glossed over, but that's necessary at this level and I don't consider it a flaw. They've done well. It shares the flaw of many beginning programming books of limiting the examples to non-graphical apps for far too long, in my opinion. The book's real flaw, however, is the use of a platform-specific IDE from the very start. Using a platform-specific IDE with Java is outrageous, IMO. The examples are given with step-by-step programming instructions tied directly to this IDE, so any student who can't or doesn't use this IDE will be at a big disadvantage early on. The flaw can be overcome if the reader has some help from someone else, or the patience to figure out the relationship between the book's instructions for its IDE and what they are using. But if you're working on your own on a platform other than Windows, it could be a big problem. I'd much rather have seen this book using a standard multiplatform IDE like Eclipse or Netbeans with setup info to simplify the interfaces for a beginner. Still, the tone and style of the book and the fine examples are the saving graces of it. If you're starting out on Windows, I highly recommend this book, but I also recommend moving yourself to a standard IDE as soon as you feel competant to do so. If you're starting out on a Mac or Linux, this book will still work but there'll be a rough bump near the start while you set yourself up with Eclipse or Netbeans and learn to equate the directions in the book with your IDE. Fortunately, the Apple Developer Connection and Linux HOWTOs give good info that will get you started, substituting for the first few chapters of this book.
Posted 5/5/2010: I am a professional developer (in many languages other than Java). I have programmed in Java previously but as in any tool if you do not use it you will lose it. I lost it! I have found some of the Java terminology to be intimidating but programming all follows the same rules. Java is no exception. The way Barry wrote the book he was speaking to each reader in a way they can understand and with humor. I wish I had the opportunity to take a class that Barry teaches. Wanting to brush up on my Java and learn new techniques this book does it all. I am completely satisfied and ready to use Java in real business applications.
His book is a great guide & hand book for first time programmers.
A well written book and easy to understand, but the NOOK figures are hard to see/read on my 7 inch Samsung tablet.
I learned so fast!
A "Beginning" book, and that's about as far as it goes. Several of the sample programs do not work with Java 7. The author spends too much time attempting to develop cute and humorous analogies; making the sample programs difficult to understand. Most readers won't need the five paragraph description (Chapter 15) of the author's visits to his Aunt Edna as an introduction to Java's For statements. The opening paragraphs of Chapter 20, "Oooey GUI Was a Worm" are insulting, and made this reader feel like a dummy for having bought the book in the first place. Save your money, and use the free Java on-line tutorials.
Dr. Barry Burd did an excellent job with this book. He makes learning basic java extremely easy - I would suggest this book for ANYONE that wants to get a good boost start for learning programming with java. Best of all, you don't need any previous programming experience.
The author tries so hard to be funny that he really does a terrible job of explaining the material. His analogies to explain the workings of Java are rediculous and simply strange, which leave the reader confused. I found a great intoduction to Java as an Android App that's well organized, down to earth, and free. This book is not for dummies, its written by dummies.