Foreword

It is my pleasure to write the foreword for the first edition of the book entitled “The class of JAVA” by Pravin M. Jain. I have known Pravin M. Jain since long. I am visualizing the days, way back in 1983, when he was one of my students of T.Y. B.Sc. class at M.S. University, Baroda. It was then itself that I had identified him as one of the brilliant students.

By now, Pravin has established himself as a well-versed, experienced, excellent corporate trainer on Java. He imparts training to experienced developers. He has his own conceptual, elegant and lucid style of teaching. Thus, I have invited him several times as a resource person to teach Java programming to teachers participating in refresher courses or who deliver expert lecture series to students of the department. This book is the outcome of our desire to make available a good, proper, easy-to-understand text book on core Java to students all over India.

The Java Programming language has come a long way from the first release in 1995. Now, it is no more about just applets. Whole hosts of Java technologies are available for everything: be it Web applications, desktop applications, mobile applications or frameworks for database access, unit-testing or report generation. Hence, Java has become one of the most widely used programming languages today, and this book provides an in-depth understanding of the basics of Java.

Pravin has covered all the topics needed for an introductory course on Java. What is noteworthy about the book is that it not only teaches programming but also shows good programming practices, a quality cherished and looked for by qualitative employers.

While going through the book, I found that various constructs of the Java programming language have been introduced in a systematic, step-by-step incremental manner in Chapters 5 to 11. These chapters are truly a reflection of the title of the book, which explains the details of every part relating to a class of Java. The chapters on Exception and Threads also discuss the details of execution of a thread in Java. The exercise in Chapter 5 starts with a simple example of creating an Account class, and has been systematically modified in the subsequent chapters to incorporate newly introduced topics, and finally a multi-threaded network-based server is created. These exercise sequence is useful in learning to apply the newly introduced topics.

If you are a student keen on learning the art of Object-oriented Programming using Java or a teacher looking for a good text book to teach the Java Programming Language course, I think you need this book!

 

Dr Savita Gandhi
Professor and Head
Department of Computer Science
Gujarat University

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.148.117.212