Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
16 used & new from £6.50

Have one to sell? Sell yours here
 
   
Java Essentials for C and C++ Programmers
 
See larger image
 

Java Essentials for C and C++ Programmers (Paperback)

by Barry Boone (Author)
3.2 out of 5 stars See all reviews (4 customer reviews)
Price: £15.99 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
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 Saturday, July 18? Choose Express delivery at checkout. See Details
9 new from £8.56 7 used from £6.50

Customers Who Bought This Item Also Bought

Java for C/C++ Programmers

Java for C/C++ Programmers

by Michael C. Daconta
Explore similar items

Product details

  • Paperback: 336 pages
  • Publisher: Addison Wesley; 1st edition (13 Jun 1996)
  • Language English
  • ISBN-10: 020147946X
  • ISBN-13: 978-0201479461
  • Product Dimensions: 23.1 x 18.7 x 2.2 cm
  • Average Customer Review: 3.2 out of 5 stars See all reviews (4 customer reviews)
  • Amazon.co.uk Sales Rank: 1,202,081 in Books (See Bestsellers in Books)

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
c++ Software Development
   www.BusinessBuyGuide.co.uk/c++    Get c+ Quotes From Top Software From 6 Pre-Qualified Suppliers-Free 
Abatron UK Distributor
   www.computer-solutions.co.uk    JTAG/BDM Debuggers & Flash Prog Ethernet link for ARM, PPC, CF + 
Javascript
   microsoft.com/VisualStudio    Program in Multiple Languages with more flexibility for efficiency. 
  
 

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 a good friend help relate Java to what I already knew (which was C and C++). I was able to ask key questions I wasn't finding the answers to elsewhere, because most other sources do not go into the subtleties of Java vs. C++. For example, why don't you need templates in Java when you need them in C++? How come there are times in C++ where using a goto statement is very useful, but this is never a problem in Java? I wanted to make reading this book reflect my learning experience. I wanted to provide a concise and friendly companion to other programmers while they struggled to make the leap to Java. If you understand the philosophy of Java vs. C++, that's half the battle right there. The other details flow from this.

See all Product Description

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 organize and find favorite items.
Your tags: Add your first tag
 

 

Customer Reviews

4 Reviews
5 star:
 (2)
4 star:    (0)
3 star:    (0)
2 star:
 (1)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.2 out of 5 stars (4 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
2.0 out of 5 stars Not What Title Promises, 18 Feb 1998
By A Customer
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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1.0 out of 5 stars The real title is "Java Essentials for C and C++ Bashing", 29 Jul 1997
By A Customer

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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5.0 out of 5 stars A jump start to Java, 8 Jul 1997
By A Customer
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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Excellent book to help get underway developing in Java
A quick and easy to read book on Java programming, using your experience with C++ as a jumping-off point to the concepts the book discusses. Read more
Published on 25 Mar 1997

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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

   


Look for similar items by category


Feedback


Health & Beauty at Amazon.co.uk

Elemis Resurface and Renew Skin Care Gift Set of 4 Products
From soap to shavers, massagers to mascara, stock up on your daily essentials or truly pamper yourself.

Discover Health & Beauty

 

More From Barry Boone

Java 2 All-in-one...

Java 2 All-in-one Certification Exam...

This new edition of the text has been updated and expanded for Java... Read more

 

Train Hard...Play Hard

Nike, Gola, Converse, and more
Gear up with up to 60% off athletic and outdoor shoes.

Shop now

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates