There is no such thing as Core java. It’s just a title of a book and that’s about it

Expertise in any particular field or subject takes in enormous effort and patience. so if you are planning to learn Java for getting a Job then you’ve got to cover the fundamentals pretty good. And that’s about it. Rest you could learn on the fly while working.

When I say fundamentals what do I refer to its properties and behavior of:

  • Objects
  • Variables
  • Functions
  • Classes
  • Collections
  • Data Types

Imagine having 10 or more years of experience and yet all along the while, you failed to have a basic understanding of object creation or deletion in Java. So, worthless right.. ?

Then, the logical step is to learn Object Oriented Principles of Java:

  • Data Abstraction
  • Encapsulation
  • Polymorphism
  • Inheritance

After you are done with this, start by going through some really beautiful concepts like:

  • Multithreading
  • Generics

After you are done with this….

Just Stop !! Try and re-learn everything.


Please enter your comment!
Please enter your name here