Java Programming: A Practical Approach is intended for students of all computer science and information technology degree and diploma courses, taking a paper on Java programming. This book is written in a lucid style explaining every single concept with apt examples, the right illustrations accompanying a program and the best possible laboratory exercises. Hundreds of Lab Projects and Industry Projects make the book handy for students as well as practitioners. Salient Features: Pure object-oriented approach Detailed explanations for Windows, Graphical User Interface and Remote Method Invocation Swings and AWT given equal importance Applets and Windows given balanced approach Elaborate coverage of Networking and Socket Programming with complete examples Detailed real-life examples with table structures, connectivity and processing of database data in the chapter on JDBC Real-life examples on Servlets Provides various program designing steps, for example, Problem Specification, High Level Design, Methods Design, Test Cases, Output along with screenshots to demonstrates the implementation of examples and Projects 4 Industry Projects More than 150 real-life projects for laboratory exercises Over 250 objective-type questions with answers About The Author: HCL Technologies Ltd, Chennai Table of Contents 1. Introduction to Java 2. Elements of the Java Language 3. Objects and Classes 4. Attributes and Methods 5. Control Structures 6. Loop Structures 7. Data Structures 8. Inheritance, Interfaces and Packages 9. Windows and Applets 10. Graphics Class 11. AWT GUI Components Butt