Java Programming

Java Programming, Fifth Edition provides the beginning programmer with a guide to developing applications using the Java programming language. Java is popular among professional programmers because it can be used to build visually interesting GUI and Web-based applications. Java also provides an excellent environment for the beginning programmer – a student quickly can build useful programs while learning the basics of structured and object-oriented programming techniques.

Rating: (out of 23 reviews)

List Price: $ 111.95

Price: $ 72.00

5 thoughts on “Java Programming”

  1. Review by for Java Programming Rating: I used this book for a beginning Java programming class. I have no idea why they chose this one over the thousands of other possible introductory books available. First of all, it’s just poorly written. Here’s an example from a section that introduces input dialog boxes:
    “There are two components or arguments for the showInputDialog() method, the parent component and the string component. The string component is composed of a string or icon to be displayed in the dialog box. When no parent component is used, the keyword null is substituted.” Well, what the heck is the parent component?? You’ve said there are two components, you define the first but then only say what happens if you leave out the second. The book is rife with these sort of inconsistencies and errors. Also, the author uses an annoying method of explaining (such as it is) concepts using code abstracts, then has you type in examples from scratch. She does this using a confusing step by step; type this – put the cursor here – now type this, process. You don’t get a clear picture of the entire example until you have typed it all into an editor. Worse, you reuse your previous examples by having to delete sections and input new sections. This is very error prone. Then all she says is “run the program and observe the result”. It would have been much better if she had just listed the entire code example and said “copy this”. The space spent in the step by step typing (probably amouts to a good 1/3 of the entire 663 pages) would have been better spent with an explanation of what the code you just typed in did and why. There is no example code on the CD (or online) like just about every other coding book uses. Granted, I might become a better typist by inputting all the examples myself, but it makes using this text very slow and cumbersome. Finally, it just doesn’t seem like they put a lot of effort into the book. The best they can do to present concepts is code snippets, a few tables and some (small!) screenshots. Not one chart or diagram to illustrate how anything fits together. I counted maybe 6 flowcharts in the section on loops. That’s maybe a half-hour’s work in Visio… big deal. Granted, a lot of diagrams in tech books are page-filling fluff, but they do occasionally help to summarize a concept. Avoid this book if you are looking for a text on your own. If you are taking a class using this one, I’d copy all of these poor reviews and forward them to your school and request that they choose another title.

  2. Review by Kamola Abdurasuleva for Java Programming Rating: This book has nice stuff to read especially for beginners. BUT there are too many typos and they are in the coding and in the explanation. Tiny typos that make your program not compile. And what you do for an hour is looking for your mistakes. I was confused big time and had to ask programmers to help me out.
    Additionally, the way she explains her examples are a little bit confusing. She tears them apart as if they are separate small programs and then at the end she will ask you to write the remaining of the code yourself by following her directions. She won’t show the whole program in the book, you have to accurately follow her directions in order to input the information in the right place. I ended up reading the chapter three times and correcting her typos while I was reading. Though my review might not be that good, the book still has some nice things in it. I learnt how to do nice stuff (though I never programmed before) and her typos were as debugging exercises for me. Her Java Programming first edition book, contains less typos and better arrangement of the information. But there are no extra chapters that she added in the second edition.

  3. Review by for Java Programming Rating: I approached using this book with trepidation. I had read all the negative reviews and was ready for many problems and confusion. None of which occured….I used the book in a systematic manner. I started at the beginning. Read the chapters. Worked ALL the examples and had no problems with the problems or exercises. The few times I got confused or had problems turned out to be either bad spelling/typing, or could be resolved with a little review. If I got really stuck I went to Sun’s JAVA web site. I am not a programmer or particularly intelligent.There may well be better books out there but after completing the course/book I just can’t understand the level of negativity.
    Learning something new SHOULD be a challenge. After going through the text the negative reviews just sound like so much unreasonable complaining.

  4. Review by Andrew Ling for Java Programming Rating: This book is good for people who are beginners to programming with its simple style, but it should not be used for serious study of Java programming. This book does not cover Java in detail enough for you to use it for serious study. Beginners should use this text as a precursor to Java – How to Program and professionals should use this as a reference book. This book is more like a summary of the key features of Java. The price should be reduced to more like $19.99US.

  5. Review by Scott G. for Java Programming Rating: I just recently dropped my Java II Programming and got my money back for the course, solely because it used and relied on this book. Attempting to do the tasks identified in the first lesson was painstaking and tedious, because the format and instruction design of this book is horribly thought out.I have looked over dozens and dozens of programming books, and all follow a standard outline. All of them, that is, except for this book. Source code is nowhere on the included disk, and the guided examples attempt to be so “motherly” that you feel like your face is being smothered under a pillow.Click here. Type this. Now you’re going to initiate variable x, y, z. Type this to initiate those variables. Good. Now type this.Nowhere in the book do I find a solid chunk of code, followed by a sample of what it created. Even the worst books on the various programming topics have atleast given us this courtesy. Instead, her source code is broken up into chunks and spread out over pages, muddled in paragraphs of wordy garbage.This book could be cut in half if you bothered to bring the source code into one concise block. Don’t buy this book. Don’t take courses that use this book. Don’t open the CD at the end of the book.In fact, if your course uses this book–drop it. Chances are, it’s not a very good course or it won’t transfer over to a university. Because, frankly, no respectable computer science department would let this book be used.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.