Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
Buy Used
Used - Very Good See details
Price: £3.20

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
Java Essentials for C and C++ Programmers
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Java Essentials for C and C++ Programmers [Paperback]

Barry Boone
3.2 out of 5 stars  See all reviews (4 customer reviews)
RRP: £15.99
Price: £15.19 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £0.80 (5%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 1 left in stock--order soon (more on the way).
Want guaranteed delivery by Thursday, June 7? Choose Express delivery at checkout. See Details
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.

Product details

  • Paperback: 336 pages
  • Publisher: Addison Wesley; 1 edition (16 April 1996)
  • Language English
  • ISBN-10: 020147946X
  • ISBN-13: 978-0201479461
  • Product Dimensions: 23.1 x 18.8 x 2.3 cm
  • Average Customer Review: 3.2 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Bestsellers Rank: 1,822,446 in Books (See Top 100 in Books)

More About the Author

Barry Boone
Discover books, learn about writers, and more.

Visit Amazon's Barry Boone Page

Product Description

Product Description

As an experienced programmer, you're used to having to keep on the leading edgeof software development just to survive in a competitive marketplace. That'swhy you want to learn Java, the next hot language and platform-independentdevelopment environment. And you need to learn it fast. Java Essentials for C and C++ Programmers propels you into thestratosphere of bleeding edge programmers who are already coding in Java.You'll master Java in the most efficient way possible, by building on theprogramming knowledge you already have in C and C++. You'll learn the ways inwhich Java is strikingly similar to these two languages, such as implementingbehavior for operators and control flow and in the ways it differs completely,such as garbage collection, threads, and exceptions. Most importantly you'llsee how to use this knowledge quickly and effectively to design your own Javaapplications, including Java applets for the Web.You'll discover the power and the perils of coding in Java, including: *using Java's class libraries and methods *managing memory--or not *using objects instead of unions and pointers *getting by without Goto statements *accessing C programs as external libraries *working with Java APIs *playing with multithreading. An overview of object-oriented programming brings C programmers up to speed inhow Java implements object-oriented features and shows C++ programmers how Javacleans up much of the complexity present in C++'s object concepts. Filled with code snippets to teach techniques, the streamlined approach ofJava Essentials for C and C++ Programmers speeds you through theprocess of learning this cutting-edge programming language. 020147946XB04062001

From the Author

I wrote this book based on my own experiences learning Java.
When I was first learning Java, I was fortunate to have

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

Most Helpful Customer Reviews
2 of 2 people found the following review helpful
By A Customer
Format:Paperback


This book should have been titled "Java Essentials for C and C++ Bashing". The author starts in the introduction with "...think of this book as a superconducting supercollider [which] takes C/C++, positions it in a bubble chamber, and then hurls Java at it....".


I expected to see an insightful guide showing the similarities between C++ and Java - so as to instruct the C++ programmer's intuition to make Java obvious and natural.


I saw an author who learned C++ without making the paradigm shift to objects - in the author's own words "C++ enables you to define and create objects, but that's as far as the language and its libraries go". The author literally sees C++ as no more than C with Classes - from the introduction "The early chapters show you the paradigm shifts you'll make when programming in Java rather than in C and C++". Had the author read Stroustrup's book "The Design and Evolution of C++", this book on Java might have turned out better.


Instead of using C++ as an aid by showing the similarities to Java, the author seeks to maximize the differences. For example, instead of comparing Java object variables to the similar concept of C++ reference variables, the author compares them to C++ pointer variables. In the "Hello, World!" example, Java's main() is declared to be superior to that of C/C++. In another example, Java code that is supposedly equivalent to some C++ code is actually enhanced in order to show Java's "ease of development" for subsequently integrating a graphics interface. There is also a "my libraries are better than your libraries" game - in one example the author says "The major difference is, of course, that C++ does not define a base class called Object in the C++ libraries".


To the book's credit, it does spend some time on Java's Graphics and Web capabilities, as do most of the newer Java books. Even so, the author points out what he sees as assumed deficiencies in C and C++ (at he beginning of chapter 6 [Text-Based Applications] the author says "Chapters 7 [Graphical Applications] and 8 [Applets on the Web] are based on graphical user interfaces, so they don't have C or C++ examples that correspond directly").


I cannot say that this author is a Java evangelist since that would imply that he had a good understanding of how Java really compares to other object oriented languages. Instead, he will have to be relegated to the Java bigot heap.


Whatever else this book is, it is not "...for C and C++ Programmers" - I have to recommend a NO BUY for this book.

Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
By A Customer
Format:Paperback
I picked the book out of dozens on the shelf based on its title. It *may* be a good book on Java (I don't know, since I don't know Java yet). But it certainly is not a book for C++ programmer. In the first two hours of reading it, I picked at least a dozen cases when the author didn't bother to find the C++ concept corresponding to the Java concept he introduced. The unimportant differences are exaggerated beyond reason. The subtle but important differences or similarities are apparently not known to the author.
Comment | 
Was this review helpful to you?
A jump start to Java 8 July 1997
By A Customer
Format:Paperback
A very good and easy to read book on Java. It is
fun to read and to follow through. One can
easily digest it in a few days and take
a great advantage of previous C/C++ experience.
It is lucid and clear and has a very good
structure. What I missed was a section on JDBC
and AWT 1.1, but for what it covers, it is more
than worth the money. One of the best introductory
Java books in the market.
Comment | 
Was this review helpful to you?

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges