|
|||||||||||||||||||||||||||||||||||
|
19 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
13 of 13 people found the following review helpful:
5.0 out of 5 stars
Don't buy the Dummies book - get this one,
By A Customer
This review is from: Java for Students 1.2 (Paperback)
I am not a programmer, but I work in the tech industry. I wanted to move into web development, so I had to learn Java. Unfortunately, I bought two other books before this one. This is very clear, very concise, and doesn't assume that you're already a C programmer! What's that about? This book is laid out and organized very well, and is very easy to read. Concepts are expanded on through the use of analogies, which makes them much easier to recall from memory. Excellent for people like me who didn't know what a compiler was and never programmed in ANY language. I love this book - thanks!!!
10 of 10 people found the following review helpful:
5.0 out of 5 stars
Helped overcome my frustration..,
This review is from: Java for Students 1.2 (Paperback)
I've been trying to teach myself programing for the last year and a half. I've tried several languages and a number of those "teach yourself in x hours/days" books. I've finished many of those books and re-read several of them as well. However, sit me down and solve a problem? --just couldn't do it. This book helped for a number of reasons:1. It pretty much focuses on Applets. This helps by not bogging you down with two many libraries (which you encounter when you switch from applets to applications). You're able to deal with a few things alot and get really familiar with them. 2. It has a lot of examples at the end of each chapter to help you review and incorporate what you've learned. (Examples are related to skills you've just learned and do not incorporate new ones out of the blue). 3. It seemed the authors had considerable teaching experience. They really hammered on points that other authors just "blow" over...like "What is a constructor?", "How do you use the "this" keyword?".. 4. It stays concise within a smaller segment of Java. You deal primarily with the AWT, as opposed to Swing. 5. It uses examples that are easy to conceptualize. You don't have to mess with binary, hexadecimal, and octal numbers and use mathmatical formulas all the time--like you do in Beginning Java. I'd recommend this book to anyone who wants to build foundational skills and who needs to understand why they did something as much as how they did it.
10 of 10 people found the following review helpful:
5.0 out of 5 stars
Excellent for Beginners,
This review is from: Java for Students 1.2 (Paperback)
This book is perfect for my students. It presents the concepts in small simple steps. It introduces graphics early on so that the students can appreciate their work. Events are covered early on too so that they can create interactive software. (This first edition covers Java 1.0 event model. The second edition -- sold in Europe is even better -- it covers the Java 1.1 & 1.2). Objects and inheritance are covered in a timely manner. My students find this book clear and straight forward. By the end of the book all major features are covered -- including threads and exceptions. This book is not a complete reference book and is better for it. Once my students understand what's going on I send them to reference books to find out all the intimate details. This book is just right for beginning high school students with no programming experience. Job well done. PS -- if anyone is interested I have lecture notes and theory quizzes that I could share with others.
6 of 6 people found the following review helpful:
5.0 out of 5 stars
From Simple to Complex Without Becoming Overwhelming!,
By
This review is from: Java for Students 1.2 (Paperback)
For several years I have been struggling with understanding programming. Networking training often references C or C++ or Visual Basic ideas to illustrate concepts as if everyone understands their basics. I have beat my head against a wall trying to follow along with texts on scripting and Active Server Pages because these books often assume familiarity with fundamental programming concepts. I even read SAMS Teach Yourself Beginning Programming in 24 Hours without learning enough to put everything together. And then I found Java for Students by Douglas Bell and Mike Parr. Java for Students is written for people with absolutely no prior knowledge of programming. Books often say things like this and then after the first chapter or two take off into the skies where it is impossible for many to follow. This book taught me to fly! Like many introductory books you write your first Java program inside the first 20 pages. And then the authors continue to provide example after example and more than 100 exercises that build progressively on the information presented until you really get the hang of programming in Java and understanding programming concepts - variables, calculations, methods, parameters, events, decisions, repetition, objects, classes, inheritance, arrays, string manipulation, exception handling, packages, abstract classes, interfaces, threads... My proudest moment was when I scanned through the Glossary at the very end of the book and really understood all the terms included. If you want to understand programming in general and Java specifically, this is a great place to start. These authors do an excellent job of presenting essential information in a simple fashion and then adding more details and complexity as you progress through the book. They presented code that illustrated concepts and syntax in early chapters that they added to in subsequent chapters to demonstrate additional features or problem solving methods. The result was an opportunity to develop confidence and familiarity without being overwhelmed with all the details at once. At the end of each chapter Bell and Parr included a Grammar Spot, Programming Pitfalls, New Language Elements, and a Summary. They did a good job of reinforcing important points. The authors teach in the UK and the book has a funny mixture of British and US influences. I was a little nervous when an exercise invited creating a program to calculate making change for a soft drink machine in British money but then they offered an overview of UK coins and a suggestion to work in the common denominator, pence. I did not find any difficulties following the discussions as an American. I noticed more editing problems in the last third of the book - missing words, mislabeled material. This was a little challenging but if you were following along closely you could understand what was meant. It was more disconcerting than anything else. The book refers to a website that provides the source code for all the examples and demonstrations of their running...I liked this book a lot. If you need to start with the basics I think you will too!
5 of 5 people found the following review helpful:
1.0 out of 5 stars
Not a good choice,
By A Customer
This review is from: Java for Students (3rd Edition) (Paperback)
As a Java instructor, I respect the author's attempt to create a Java Textbook; this is not a simple task. However, I must say that this particular text is NOT a good choice for use in an Introductory Java course. I found this book a very difficult read, as some other reviewers have also commented - statements are tedious and at times you get the impression that the authors real intent is to convey how eloquent he can formulate his statements rather than convey a clear understanding of the technical principles being described. I find myself constantly wishing he'd "get to the point". Java is all about Objects, yet OOP is only presented later in the text, and then as an after thought. I've seen this in other books too, where you get the impression the author is not comfortable with OOP and prefers to provide an explanation of classic procedural programming techniques, rather than embrassing and exploiting the benefits of OOP as provided with a langauge like Java. The student may come away with a basic understanding of Java syntax, but will not adequetly appreciate or understand the fundamental reasons we're using Java instead of COBOL, PASCAL, or BASIC - it isn't just becuase it's a cool language. The focus on Applets may be useful for grabing the initial interest of the student and learning "fun", but by ignoring the more important role of java applications is doing students a disservice. Applets today are taking a less significant role in web application developement with the use of .NET and JSP. There are many better choices: the Dietel books, Core Java, BlueJ.org, etc.
2 of 2 people found the following review helpful:
1.0 out of 5 stars
A bad book for any novice!,
By Brian (Pittsburgh, PA USA) - See all my reviews
This review is from: Java for Students (3rd Edition) (Paperback)
From my own experience I found trying to learn from this book an extremely difficult task especially being new to programming in general. I have spent more time flipping through other books trying to make sense of what these authors have written. If you are a novice to programming I suggest something with easier reading and better explanation of the topics such as Sams, Teach Yourself Java in 21 Days as suggested by the last review.
2 of 2 people found the following review helpful:
5.0 out of 5 stars
java 1.2 for students,
This review is from: Java for Students 1.2 (Paperback)
I have more than eighty technical books in my home library, but my favorite is Java for Students. Aimed at beginning programmers, Java for students is a solid book that WILL teach you java programming. It sticks to the basics and is filled with very good, practical examples. By far, Java for Students is the best "learn to program" book that I have ever read.
1 of 1 people found the following review helpful:
5.0 out of 5 stars
Best High School Java Book for AP Computer Science A,
Amazon Verified Purchase(What's this?)
This review is from: Java for Students (Paperback)
I have reviewed many books to find the best one to teach high school students OOP's in an easy straight forward way and this is the book. I had edition 3, which I have been using in my Computer Programming and Advanced Computer Programming classes. Edition 6 makes the shift to Swing with JFrame. The examples are very clear for students to understand. All of the main concepts are explained in the textbook. It is easy to supplement AP questions for the AP Computer Science class. The self-test questions and the exercises are much nicer than the Java Methods A & AB, AP* Edition sold by Skylight Publishing.
1 of 1 people found the following review helpful:
1.0 out of 5 stars
Don't waste your money,
By TOM C. (Michigan) - See all my reviews
This review is from: Java for Students 1.2 (Paperback)
If I didn't have a professor that was so detailed this book would have me totally lost. Their explanations seem to fall short half the time. Becuase this book is so poor I'm in the process of finding another Beginning Java book to fill in the details. Don't waste your money.
1 of 1 people found the following review helpful:
5.0 out of 5 stars
An excellent book for the beginners.,
This review is from: Java for Students 1.2 (Paperback)
It is an excellent book for the beginner; either a CS major or a self-paced learner. As long as you don't forget to concentrate on "Problem Solving by Abstraction" rather than trying to write a program in JAVA, this is the place to start. I found "Simply Scheme" was a very interesting source for abstract reasoning. Overall, "Java for Students" threaded the OOP well throughout the book.
|
|
Most Helpful First | Newest First
|
|
Java for Students 1.2 by Doug Bell (Paperback - January 15, 1999)
Used & New from: $0.01
| ||