Archive

Archive for the ‘java expert’ Category

Thinking in Java transform you from a java student to a real java programmer

June 24th, 2010 No comments
thinking in java

thinking in java

The most well known aspect for thinking in java is the diligent and particularly detailed treatment of the Java programming, with particular awareness to object design. (For instance, 10 pages for example code indicate all of the available operators.) Some of the greatest thinking about objects is within this publication, as well as when to use composition above inheritance. The clever details of Java in regard to defining classes will be completely laid out. (The particular materials about interfaces, inner classes, and designing for reuse will certainly please any expert.) Every section also has sample exercises that allow you to try out and expand your Java knowledge.

Moreover acquiring the reader to “think in objects,” Thinking in Java in addition covers other APIs in Java. Outstanding chapters involve the in-depth tour of Java’s collection and stream classes, and enterprise-level APIs like servlets, JSPs, EJBs, and RMI. Evaluating in at over 1,000 pages, all readers whom is serious regarding mastering Java inside and out will want to examine the superior reference on many of the latest and most sophisticated thinking in object design.

Topics covered:

  • Object-design basics
  • Inheritance and polymorphism
  • Object lifetimes
  • Exception handling
  • Multithreading and persistence
  • Java on the internet
  • Analysis and design basics
  • Java basics: keywords and flow control
  • Initializing objects
  • Garbage collection
  • Java packages
  • Designing for reuse: composition vs. inheritance
  • The final keyword
  • Interfaces and inner classes
  • Arrays and container classes
  • Java I/O classes
  • Run-time type identification
  • UI design basics with Swing
  • Deploying to JAR files
  • Network programming with sockets
  • JDBC database programming
  • Introduction to servlets
  • JavaServer Pages (JSPs)
  • RMI
  • CORBA
  • …more topics

Reviews

I am looking through Thinking in Java, have read several more books before on Java but Bruce Eckel has a classic form of exploring and explaining a programming language, studying grows more as being a glide over the concepts…brick by brick he builds an attractive conceptual foundation of the language…everything in the exact right place within the mental sequence where it should be…perfect!! He should write a book on each programming language :-)

Several fish tank wandering by places to get the best conceptual guide…thinking in java is it.

-Kumud Kumari

This can be a greatest book about computer programming I have yet read.

This guide turns the reader through clear, logical approaches to addressing various conditions which occur while writing excellent software program with Java. By the writer’s model of weaving threads of idea through numerous areas of thought, the reader’s understanding will be developed far more than a list of “recipes” can make.

I would recommend the book thoroughly to any one enthusiastic about great Java programming.

-Dr K Williams

There are several reasons for Java literature and learning. Some in the form of books, several in the form online tutorials.

After posting technical posts for IBM, researching lots of the online resources, and purchasing dozens of Java books, Bruce’s ‘Thinking in Java’ is still my best reference.

Bruce not simply presents the info in the readable form, however presents circumstance to particular topics, offering greater depth and indicating about what your reading.

If you are looking for Java language specifications, navigate to the java.sun.com site and download the specs. If you never developed before, go take a programming course. If you want to start your career in Java, except the Java mindset, and get the book. Java is very deep and wide, TIJ is just the beginning of a long and wonderful journey.

-malcolm g. davis

more reviews

Categories: java expert Tags:

Effective Java, help you move from java newbie to java professional

June 23rd, 2010 No comments

Effective Java 2nd Edition, help you move from java newbie to java expert.

effective java

effective java

Well, by studing java from some newbie friendly java book, like first head java, you know how to program by java. but do you hold the same understanding of java language concepts, style of coding, mind of design as java expert? your goal is to beccome java expert to get higher salary than junior java deveoper. how to improve?

What you need is a professional to help you move through. Joshua Bloch is such a java experts can help you improve yourself in Java. Who is Josh? Josh is the person who wrote the Collections framework in Java. he write the book 《Effective Java》.

This books has many very beneficial suggestions. It’ll provide you with a good and practical understanding of some fundamental Java language concepts (like inner classes, generics, etc). Something you may think you understand them all!

This isn’t about creating functional software – instead, he concentrates on things that are simple to overlook when you find yourself only concern is getting it up and running and out the door. It is organized as 78 suggestions which, if overlooked, will come back to haunt you in subtle ways long afterwards you thought you were finished.

Abstract:

Item 1: Consider static factory methods instead of constructors

Item 2: Consider a builder when faced with many constructor parameters

Item 3: Enforce the singleton property with a private constructor or an enum type

Item 4: Enforce noninstantiability with a private constructor

Item 5: Avoid creating unnecessary objects

Item 6: Eliminate obsolete object references

Item 7: Avoid finalizers

Item 8: …

….

more abstract
Limit:
This book is NOT FOR IVORY TOWER ARCHITECTS!. Only Serious Java Developers should read/refer this book.

Review:

“I sure wish I had this book ten years ago. Some might think that I don’t need any Java books, but I need this one.”

James Gosling, fellow and vice president, Sun Microsystems, Inc.

“The best Java book yet written…. Really great; very readable and eminently useful. I can’t say enough good things about this book. At JavaOne 2001, James Gosling said, ‘Go buy this book!’ I’m glad I did, and I couldn’t agree more.”
Keith Edwards, senior member of research staff, Computer Science Lab at the Palo Alto Research Center (PARC), and author of Core JINI (Prentice Hall, 2000)

“You may be thinking its not necessary any books after you’ve learned a language. Usually, that is true – but this book is probably the few that will benefit even experienced programmers. It provides usage guidelines that go well beyond style or obvious things and will allow you to build systems that are flexible,maintainable, and perform well. The second edition is updated for Java 6 so you get advice on the best practices for using generics, enums, and annotations. This can be a great either as a refresher course or to learn new things for everyone who wants to become great Java programmer.”

Dave G

more review

Best Price:

You can get Effective Java 2nd Edition at your local store with list price:$54.99, however if you get it from Amazon today,  you can immdiately get $12.10 (22%) off,  $42.89 only to bring this fantastic book home.

Good luck!

Categories: java expert Tags: