This self-explanatory and highly informative text presents an exhaustive coverage of the concepts of Object-Oriented Programming with JAVA. A number of good illustrative examples are provided for each concept supported by well-crafted programs, thus making it useful for even those having no prerequisite knowledge of programming. Beginning from the preliminaries of the language and the basic principles of OOP, this textbook moves gradually towards advanced concepts like exception handling, multithreaded programming, GUI support through AWT controls, string handling, file handling, basic utility classes and collection framework in Java. In addition, the well-planned material in the book acts as a precursor to move towards high-end programming in Java, which includes the discussion of Servlets, Java Server Pages, JDBC, Swings, etc.
KEY FEATURES
• Extensive coverage of syllabi of various Indian universities
• Comprehensive coverage of the OOP concepts and Core Java
• Explanation of the concepts using simple and expressive language
• Complete explanation of the working of each program with more emphasis on the core segment of the program
• Point-wise summary at the end of each chapter
NEW TO THE SECOND EDITION
• New chapter on Collections Framework
• Over 250 illustrative programs, more than 135 programming exercises, around 235 review questions, and about 200 true-false questions
• 150 MCQs with answers
TARGET AUDIENCE
• B.Tech / M.Tech — Computer Science Engineering and Information Technology
• BCA / MCA
• B.Sc. / M.Sc. Computer Science