Science & Engineering Publications

eBooks and Research Papers on Science and Engineering Subjects

Introduction to JAVA

Introduction to JAVA

A Programming Guide

Author: Dulal Acharjee

Published: 20 January 2022

ISBN: 978-81-985770-5-4

Price: ₹299 ₹49 Special Offer

About the Book

This book contains ten carefully designed chapters for beginners and students who wish to learn Java Programming from the basics. Every concept is explained with simple examples, illustrations, and practical programs.

The book includes complete source code, output screenshots, assignments, multiple-choice questions, short questions, and practical exercises. Readers can easily understand programming concepts without requiring a classroom instructor.

All program files are organized chapter-wise in an online repository, making it convenient to download, practice, and learn Java programming step by step.

List of Chapters

Chapter 1 - Introduction

History of JAVA, Features, Role of JAVA Virtual Machine(JVM), Different Programming Languages, Installation of JAVA compiler, setting path, Symbollic constants, operators, working with Trigonometric Formulae(Sin, Cos etc.), comments, Steps of writing-compiling-executing a simple JAVA Program, examples of small programs, Translating mathematical formula. At end some Questions on this chapter.

Chapter 2 - Data Types and Memory Organization

Data Types and Memory Organizations, String and Numerical data types, reserved words, Precedence of operators, Memory organizations, Floating point representations and Questions on this chapter.

Chapter 3 - Decision Making, Loop And User Defined Methods

Decision taking and Loop: decision using if..else, decision using switch..case, Concept of Loop and Flowchart, Nested Loop, Formatted output, User defined methods, Some questions on this chapter.

Inside of the chapter- some homeworks/assignments are mentioned for self practice, discussions and explanations are given immediate before and after each programs with results, all full programs with results are available.

Chapter 4 - Arrays, Tables, Matrix and Sorting

Arrays, Tables and Matrix, One Dimensional Array, Arrays of String data type, Two Dimensional Arrays, Table like data arrangements, Matrix Operations.

Chapter 5 - Class and Object Oriented Programming

Object Oriented Programming, OOP, Creating an Object, Reuse of Class file, Inheritance, Creating multilevel inheritance, examples of programs, Multiple Choice Questions and Answers.

Chapter 6 - Advanced Features of OOP

Advanced features of OOP: Interface, Multiple Inheritance, Constructor, Calling the Constructor, Package, Using the user defined Package, Development of Package, Eclipse, creating a Project, example with reusable class, Select True-False(T/F), Short Questions.

Chapter 7 - Applet and Graphics Programming

Applet and Graphics Programming: introduction on Applet, creating applet program, HTML introduction, creating html program, embedding applet program within HTML program, executing html program by appletviewer, graphics program using applet drawing circle, line, square, oval etc using applet and html program, basics of graphics designing, graphics designing using JAVA JFrame, Frame, JPanel, awt, writing single java program to design all components like: line, rectangle, square, arc, angle, fill the shapes etc., questions and answers.

Chapter 8 - Creating Frame, Buttons, Checkbox and Radiobuttons

Creating Frame, Buttons, Checkbox and Radiobuttons: introduction of GUI components, creating message box, Push Buttons, Check Box, Radio Buttons etc., questions and answers.

Chapter 9 - Creating Label, Dropdown Box, Combo Box and Menu

Creating Label, Dropdown box, Combo box and Menu: advanced GUI features, creating Label-texts with push buttons, creating panel, frame area, creating user-password window, creating menu and attaching different methods with different options of menus.

Chapter 10 - File Creating, Data Saving, Data Retrieving & Forms

File Creating, data saving, data retrieving: concept of characters, saving data in a file, reading data from a file, Read-Write operation in same file, writing array of data, writing data of different data types, concatenating two data files, Random access of files, working with read-write mode, data entry form creation; Questions and Answers etc.

About the Author

Prof. Dulal Acharjee completed his M.Tech in Information Technology from Tezpur University (A Central University), Assam, India. He previously earned B.Sc. (Hons.) and M.Sc. degrees in Applied Physics and Electronics.

He has over 35 years of teaching and software development experience in software companies, engineering colleges, universities and computer institutes.

He has published numerous research papers in international journals, conference proceedings and books. Presently he serves as the Director of Applied Computer Technology, Kolkata, India.

Publication Rights Reserved

Applied Computer Technology
Kolkata, West Bengal, India

Email: info@actsoft.org Mobile: +91 8420582707   |   +91 8240120380 Website: www.actsoft.org

© 2026 Applied Computer Technology (ACT). All Rights Reserved.