The Way to Core of Java
About the Book:
We had been studying programming in a traditional way with some common examples, but still there were many things missing or misunderstood. It is the time now to learn everything in a new way. Having deep and strong knowledge of each and every concept is necessary in the domain of software development and it is a must to survive in today's challenging software industry and that is what we are going to focus on in this book.
The book will serve the purpose of BE/BTech students of computer science of all the universities of India. It covers the subject starting from the very basic concepts to the enhanced and advance concepts of Java which not only enable you to have a strong knowledge of basics OOP but also create GUI based software in Java.
Moreover, in order not to stuck to one language and to become dynamic and flexible enough to switch to any language as per the need of the students, this book is an indispensable one.
About the Author:
Gurparsad Singh : Gurparsad Singh did his BTech with distinction from Swami Vivekanand Institute of Engineering & Technology, Ramanagar. He had worked on Software development, Web apps development and Mobile apps (especially android) development. Although he had never got a chance to develop any system software, yet he has learned from his own experience that, the basic concepts in all the programming languages and the logics remain the same. If you write the same program in any language, the logic and the concept will remain the same, only the syntax of writing code will change. The author has shared his research and thoughts on this subject through this book.
1. INTRODUCTION TO PROGRAMMING
2. INTRODUCTION TO JAVA
3. BASICS OF PROGRAMMING
4. SAY "Hello" TO JAVA
5. DATA TYPES
7. CONTROL STATEMENTS
8. METHODS AND CONSTRUCTORS
9. STATIC AND INSTANCE
10. OBJECT ORIENTED PROGRAMMING
11. OOP IN ACTION
12. EXCEPTION HANDLING FUNDAMENTALS
14. PACKAGES AND ACCESS SPECIFIERS
15. COLLECTION FRAMEWORK
16. INPUT AND OUTPUT OPERATIONS
18. JAVA DATA BASE CONNECTIVITY (JDBC)
19. GRAPHICAL USER INTERFACE (GUI)
21. ENUMERATIONS AND ANNOTATIONS
22. STRING HANDLING
23. NETWORKING AND JAVA
24. SOME INTERVIEW TIPS