And then discusses the keywords, syntax, and constructs that form the core of the Java language. After that it leads you to advanced features of java, including multithreaded programming and Applets. Third part- Of book covers. Get started programming championship in Java right away with help from this fast-paced tutorial. Learning a new language is no easy task especially when it''s an oop''s programming language like Java. You might think the problem is your brain. It seems to have a mind of its own, a mind that doesn''t always want to take in the dry, technical stuff you''re forced to study.
The fact is your brain craves novelty. It''s constantly searching, scanning, waiting for something unusual to happen. After all, that''s the way it was built to help you stay alive.
It takes all the routine, ordinary, dull stuff and filters it to the background so it won''t interfere with your brain''s real work--recording things that matter. Compare this more abstract approach with the exposition of Perl in Wall's "Learning Perl". Too simple for an e-commerce site, for sure, but sufficiently practical that you can imagine some use for it, to help cooperative coworkers avoid inadvertent interference, for example.
Eckel is content that we print a few debugging lines indicating that a function -- er -- method in OOPS-speak -- executed. While showing that the method main should accommodate some string arguments, Eckel doesn't mention using the arguments in the first dozen chapters I didn't finish the book , although this is the sole input technique introduced.
Eckel should have started early with some kind of little project, like a craps game, or a shopping cart for a sporting goods merchant website, or even Fahrenheit - Celsius redux. From time to time, Eckel mentions that there are situations in which the theory he presents has good use, but he leaves the reader to guess what those might be.
In short, the problem with this book is motivation. Should the reader ask "Why is this important? This is not a beginner's book to programming, but if you have a little bit of programming experience and the desire to learn, this is the book for you. Thinking in Java helps you understand the thought process and concepts that the developers of Java had in mind when they developed the language. Bruce Eckel is a very experienced teacher and excellent communicator who is able to present the concepts in an understandable way.
This is not for bedtime reading, you should have Java installed on your machine and interact with the book. Of course, nothing is better than attending a seminar by Mr.
Eckel but this book comes pretty darn close. Don't bother with the "free" versions of this book's earlier editions, the Java Language has evolved and moved beyond them Java added "generics" which is a major and painful language after-thought. It is clear that Mr. Eckel is not a fan of the way that Sun implemented Java and I agree with him.
But if you limit the use of Generics you can get by. If you are relatively new to programming and have the desire to learn, you should expect to spend at least three months crawling through this treasure book.
It will be worth the effort. If you are an experienced programmer, this book will reveal the underlying concepts in a meaningful way to help you understand the differences between Java and C and you can get through it in about a month.
In addition, this book tries to show you how to organize your code for human readability when properly done, your code almost reads like a human language - and please remember, I said "almost".
As a final comment, Java is a complex and verbose language especially since Sun added generics so this book will always be a good reference. Please contact the content providers to delete files if any and email us, we'll remove relevant links or contents immediately. Login Join User. By anonymous. Free Download Link1 Download Link 2. Download links for "Thinking in Java 4th Edition ":. Download links and password may be in the description section , read description carefully!
0コメント