BPB Online LLP
JAVA Programming Simplified
JAVA Programming Simplified
US$ 19.95
The publisher has enabled DRM protection, which means that you need to use the BookFusion iOS, Android or Web app to read this eBook. This eBook cannot be used outside of the BookFusion platform.
Description
Contents
Reviews

From Novice to Professional - Start at the Beginning and Learn the World of Java

Key Features
Covers the key concepts of Java Programming

Programming examples are provided to understand the concepts well

Designed to cover the syllabus of BCA, BSc-IT and Mater level Courses in Computer Applications
Step by Step instructions are provided to get more clarity on the topic
Covers Core Java along with some advanced topics of Java Programming

Description
This book has been designed in such a manner so as to make anyone understand the Java language, with a lot of practical examples implemented on the Eclipse platform. This book comprehensively covers all the concepts of Java, starting with the installation of Java and the usage of IDE for Java development and efficiently covers all required topics of Java language with some advanced concepts like JDBC and event handling in Java.

What will you learn
Java Fundamentals with installation and configuration
Core Java with relevant programming examples
Important features of Java-like applets and multithreading
Event handling with graphical user interface components
Java Database Connectivity with some practical examples

Who this book is for
This book is useful for beginner programmers having no knowledge of any programming language. However, programmers who have done some basic programming in C and C++, can easily reach some advanced concepts and move ahead with the advanced Java.

Table of Contents
1. Introduction & Installation
2. Basics of Java Programming
3. Object-Oriented Programming in Java
4. Packages and Interfaces
5. Understanding Strings, Arrays and Wrapper classes
6. Exception Handling in Java
7. Multithreading in Java
8. Applets in Java
9. Input-Output in Java
10 Event Handling in Java
11 Java Database Connectivity

About the Author
Dr Muneer Ahmad Dar is currently working as Scientist-C at the National Institute of Electronics and Information Technology (NIELIT), J&K which is the department under Ministry of Electronics and Information Technology, MeitY, Govt of India. He is a researcher, teacher, and Head, Department of MCA at NIELIT Srinagar. He is actively involved in the field of Computer Science. He has done his Masters in Computer Applications (MCA) from the University of Kashmir, M.Phil (Computer Science) from Madurai Kamaraj University and PhD (Computer Science) from University of Kashmir. His areas of interest include Security of Smartphone Applications, Programming Languages, Design & Analysis of Algorithms, Data Structures and Optimization Techniques. As a creative writer, he has authored a large number of research papers and book chapters, published in IEEE, Scopus indexed journals and Springer Lecture Notes.

Language
English
ISBN
9789389845143
Cover Page
Title Page
Copyright Page
Dedication
About the Author
About the Reviewer
Acknowledgement
Preface
About the Book
Errata
Table of Contents
1. Introduction and Installation
Introduction
Structure
Objective
History of Java
Features of Java
Downloading and installing the JDK
JDK version
Configuring Java development environment
Verify the JDK installation
The Eclipse IDE
Package Explorer
Java projects from other workspaces
Editors
Refactoring
Debugging
Assignments
2. Basics of Java Programming
Introduction
Structure
Objective
Structure of Java program
A first simple Java program
Executing the program
Key points
Data types in Java
Variables in Java
Keywords in Java
Control structures in Java
The if statement
The switch statement
The ?: operator
The for loop
The while loop
The do…while loop
Command line arguments
Assignment
3. Object-Oriented Programming (OOP) in Java
Introduction
Structure
Objective
Introduction
Creatinga class and object
Constructors in Java
Understanding the this keyword
Understading the access modifiers
Method overloading
The static keyword
Inheritance
Single inheritance
Hierarchical inheritance
Multilevel inheritance
Multiple inheritance
Method overriding
Understanding the super, final, and abstract keywords
The super keyword
The final keyword
The abstract keyword
Assignments
4. Packages and Interfaces in Java
Structure
Objective
Introduction
Creating our own packages
Creating a package within a package
Access control with packages
Understanding Java inbuilt packages
java.lang package
java.util
java.awt
Interfaces
Extending the interfaces
Understanding the built in interfaces
Assignments
5. Understanding Arrays, Strings, and Wrapper Classes
Introduction
Structure
Objective
Implementation of 1-D Arrays
Implementation of 2-D arrays
String handling in Java
StringBuffer class
Wrapper classes
Double and Float
Byte, Short, Integer, and Long
Character
Boolean
Assignments
6. Exception Handling in Java
Introduction
Structure
Objective
Understanding exception handling
Using try, catch, and finally
Exception types
Nested try…catch statements
Understanding throw and throws
throw keyword
throws keyword
Understanding built-in exception classes
Creating user-defined exception
Assignments
7. Multithreading in Java
Structure
Objective
Introduction
Creating athread
The Runnable interface
Lifecycle of a thread
Thread priorities
Thread synchronization
Inter-thread communication
Assignments
8. Applets in Java
Introduction
Structure
Objective
Features of applets
Creating an Applet
Applet lifecycle
Understanding the Applet tag
Passing parameters to Applets
Creating a web page with Applet
Handling applet events
Assignments
9. Input and Output in Java
Introduction
Structure
Objective
Streams in Java
The byte stream classes
The character stream classes
File handling in Java
Assignments
10. Event Handling in Java
Introduction
Structure
Objective
Delegation event model
Event sources
Event listeners
Event classes
Adapter classes
Anonymous inner classes
Assignments
11. Java Database Connectivity
Structure
Introduction
Features of JDBC
Objectives of JDBC
Overview of SQL
JDBC architecture
Implementation of JDBC
Driver
DriverManager
Connection
Statement
ResultSet
Assignments
The book hasn't received reviews yet.