Introduction to                      
Java Programming

(with line_by_line explanation of the source code)
Sham Tickoo
, Purdue University Calumet and
CADCIM Technologies, USA
Published by CADCIM Technologies, USA

ISBN  978-1-942689-37-9
Paperback, 480 Pages

Please give us your email address and we will keep you informed about the  material added to this web page


Click to see Full Image

Introduction to Java Programming
is a textbook for software developers to familiarize them with the concept of object-oriented programming (OOP). The textbook enables the reader to understand the basic features of Java. The line-by-line explanation of the source code, a unique feature of the textbook, enables the students to gain a thorough and practical understanding of the Java. The chapters in this book are structured in a pedagogical sequence, which makes this textbook very effective in learning the features and capabilities of the software.

The following are some additional features of this book:
   Each concept discussed in the book is exemplified by an application to clarify and facilitate better understanding.  

·    This textbook introduces the key ideas of object-oriented programming in an innovative way. The concepts are illustrated
       through best programs, covering the basic aspects of Java.

·    Additional information is provided to the users in the form of notes.

·    There is an extensive use of examples, schematic representation, screen captures, tables, and programming exercises. 

Table of Contents

  Chapter 1: Introduction to Java
         Chapter 2: Fundamental Elements in Java
         Chapter 3: Control Statements and Arrays
         Chapter 4: Classes and Objects
         Chapter 5: Inheritance
         Chapter 6: Inner Classes, Packages, and Interfaces
         Chapter 7:Exception Handling
         Chapter 8: Multithreading
         Chapter 9: String Handling
Chapter 10: Introduction to Applets and Event Handling
         Chapter 11: Abstract Windowing Toolkit

Free Teaching and Learning Resources

CADCIM Technologies provides the following free teaching and learning resources for the faculty
 Online technical support by contacting

·  All applications used in exercises and examples

·  Customizable PowerPoint presentations of all chapters in the textbook (For faculty members only)

·  Instructor’s Guide with solutions to all review questions and exercises in the textbook (For faculty members only)

Evaluation Chapters of  Introduction to Java Programming textbook
 (Note: These are Zipped pdf files)
  toc-java, c01-javac02-java, c12-java
Application Files
All Applications used in the chapters
  c02-java, c02-java, c03-java,
c04-java, c05-java, c06-java,
c07-java, c08-java, c09-java,
c10-java, c11-java 
Free Technical Support
For free technical support, please email to
Click here to order    

If you find any problems in downloading the files or the contents, please contact us at Thank you.