1. Introduction to Core Java
2. Java Language
3. Operator
4. Control Statement
5. Array
6. OOPs concept
7. Constructor
8. JVM Architecture
9. Inheritance
10. Polymorphism
11. Abstract Class
12. Interface
13. Package
14. Java.Lang Package
15. Wrapper Class
16. Exception Handling
17. Multithreading
18. Collections
19. Generics
20. Internationalization (118N)
21. Regular Expression
23. IO Package
24. Sources and Sinks
25. Files
26. Buffering
27. Filtering
28. Data I/O Introduction
29. Object Serialisation
30. Tokenizing
31. Scanner Class
32. Annotations
33. Java.util.concurrent package
34. Executor Framework
The book is written in such a way that the concepts are explained in detail, paying sufficient attention to examples. The corresponding analogies are given throughout the text to clarify the topics.
The book will help you understand each java topic practically. It will help you in the development of software and websites, as it is necessary to have deep practical knowledge. The book covers all topics that are important from the point of view of interviews, certification and exams, and not a single topic was left untouched.
This book promises to be a very good starting point for beginners and an asset to advance users too. Difficult concepts of Core Java are given in an easy way, so that the students are able to understand them in an efficient manner.