OOP...getting the basics right

Even after extensive coding experience in Java , when ever I get time I try to read about the basic concepts of OOP like Encapsulation, Abstraction etc. I search in google and try to read the definitions given by different authors on these topics. Each definition "may" sometimes give a different dimension which I might not have thought before.

I ask the question to explain Abastraction or Encapsulation during candidate interviews. Even many seniors fail to explain these concepts in simple words.

Getting the basics right is something which the software developers like us should keep in mind.


Effective Java

By Joshua Bloch is one book which from my personal experience i recommend all Java developers to read.

First Post

Being the in the IT industry for more than 8 years, many times came across complex issues which I could solve just because somone had faced the same issue before me and most importantly they published how they solved.

Experience now gave me the confidence to guide others and with this confidence I thought to share those tips with which i could solve some issues which I came across in my career, mainly with Java/J2EE technologies.

I do plan to share my thoughts that may not be purely technical.