Important topics in core java for exam and interview

Important topics in core java for exam and interview

Are you the one who has decided to learn java but don’t know

  • where to start?
  • what java book to follow?
  • about important topics to cover in java
  • about online free materials for learning java
  • about online paid courses

This article is going to help you with everything that you need to know to head start your java journey from beginner to professional. 

Here we will tell about: 

  • the important topics to learn in core java, 
  • java books to follow, 
  • java online free courses, 
  • java online paid courses

Our first move should be to learn the important topics that will be helpful in building practical projects.

Important topics in core java

  1. Basic syntax of java.
  2. Decision making statements like if, if-else, if-else-if and switch statement
  3. Loop controls like for loop, enhanced for loop, while loop and do-while loop.
  4. Object Oriented Programming concepts like Polymorphism, Encapsulation, Abstraction, Inheritance,
  5. Collection interface and classes
  6. Generics in java
  7. Exception Handling mechanism
  8. Multithreading concepts
  9. Date-time concepts in java
  10. JDBC
  11. Important keywords like super, this, final, finally, finalize, static

Online free tutorial:

  1. tutorialsinhand - java tutorial (We have designed this course to deliver best knowledge on java. Explore it now)

Java Books to follow:

If you are beginning to learn java, then the below books would be better for you (choose any one to begin with):

  1. Computer Science with Java by Sumita Arora - Get it now(preferred for school students of XII)  
  2. Java: The Complete reference by Herbert Schildt - Get it Now (I studied this book in college during my B.Tech Course and its good one to start with.)
  3. Head First Java : A brain friendly guide -Get it now (This is a book from best house Head First. I personally like almost every book of Head First. Reason being the way they explain the things using images and increased interactiveness keeps the reader engaged and doesn't let you get bored)
  4. Programming with Java by Balagurusamy - Get it now (This one is for one who wants to learn java in simple language.)
  5. Let us Java by Yeshvant Kanetkar - Get it now (Again a book for the one who wants to learn java in simple language.)
  6. Introduction to java by Sedgewick - Get it now
  7. Core java volume - 1 fundamentals by Cay S Horstmann - Get it now

If you have basic knowledge in java and you desire to polish it to become expert then follow:

  1. Effective Java by Joshua Baloch - Get it now
  2. Java programming interviews exposed (WROX) by Noel Markham - Get it now
  3. Java Concurrency in practice 1/e Goetz - Get it now


OCJP Certification:

  1. SCJP java SE 6 by Kathy Sierra - Get it now (This one is the best books to help you enhance your knowledge from intermediate to Expert level. I have got this book 4 years ago. Still study it. Best for those willing to prepare for OCJP certification.)
  2. OCA/OCP Java SE 7 Programmer 1 & 2 by Kathy Sierra  - Get it now (Haven't studied it yet but is the enhanced version of previous one.Java SE 7 is for Java SE 7 OCJP Certification)
  3. OCA Java SE 8 Programmer I Exam Guide by Kathy Sierra and Bert Bates - Get it now(Haven't studied it yet but is the enhanced version of previous one.Java SE 8 is for Java SE 8 OCJP Certification)

OCJP stands for Oracle Java Certified Programmer.

Earlier this test was conducted as SCJP (Sun certified jva programmer)

All the books mentioned above have been filtered out from the vast pool of available books. 


The one which is read by author of this article is mentioned in the ( ).

Have tried to help the readers with best java book knowledge that I have.

Choice is all yours to choose the one that you like from above list. In case you are not satisfied with above list, we would encourage you to explore, google or ask from your peers to know what they are reading to learn java.


Hope this article helps you.


Thank you for reading and investing your time.


For any further information or query write to us at

Would you like to see your article here on tutorialsinhand. Join Write4Us program by
Page Views : 492    Published Date : Aug 01, 2018  
Please Share this page
Like every other website we use cookies. By using our site you acknowledge that you have read and understand our Cookie Policy, Privacy Policy, and our Terms of Service. Learn more Got it!