Programming
Java Programs
Programming
Interview Questions
Java Programming Tutorial
UNIT - 1
Object Oriented Programming System
Principle of OOps
Abstraction
Encapsulation
Polymorphism
Inheritance
Benefits of OOPS
Question & Answer
JAVA Object Oriented Programming
Object Oriented Programming System
Principle of OOps
Abstraction
Encapsulation
Polymorphism
Inheritance
Benefits of OOPS
Question & Answer
UNIT - 2
Introduction
Features of JAVA
Types of Programs
Compilation Process
Byte Code
Java Virtual Machine
Java Development Kit
APIs (Library Support)
Structure of a Java Program
Question & Answer
JAVA Introduction
Introduction
Features of JAVA
Types of Programs
Compilation Process
Byte Code
Java Virtual Machine
Java Development Kit
APIs (Library Support)
Structure of a Java Program
Question & Answer
UNIT - 3
Character Set
Token
Keywords
Identifiers
Constants and Literals
Operators
Punctuators and Separators
Data Types
Variable
Variable Scope
Constants
Comments
Question & Answer
JAVA Value and Types
Character Set
Token
Keywords
Identifiers
Constants and Literals
Operators
Punctuators and Separators
Data Types
Variable
Variable Scope
Constants
Comments
Question & Answer
UNIT - 4
Arithmetic Operators
Increment and Decrement Operators
Relational Operators
Logical Operators
Bitwise Operators
Assignment Operators
Ternary Operators
Expression
Statement in JAVA
Math Class
Data Type Conversion
Question & Answer
JAVA Operators
Arithmetic Operators
Increment and Decrement Operators
Relational Operators
Logical Operators
Bitwise Operators
Assignment Operators
Ternary Operators
Expression
Statement in JAVA
Math Class
Data Type Conversion
Question & Answer
UNIT - 5
Decision Control Structure
If Statement
If else Statement
Nested if else statement
Else if Ladder Statement
Switch case Statement
Question & Answer
JAVA Conditional Statements
Decision Control Structure
If Statement
If else Statement
Nested if else statement
Else if Ladder Statement
Switch case Statement
Question & Answer
UNIT - 6
For Loop
variations in for Loop
While Loop
do While loop
Nested for Loop
Labels and branching Statements
Break and Continue Statement
Question & Answer
JAVA Looping Statements
For Loop
variations in for Loop
While Loop
do While loop
Nested for Loop
Labels and branching Statements
Break and Continue Statement
Question & Answer
UNIT - 7
Methods or Functions
Need of Methods
Advantages of Methods
Types of Methods
Method Definition
Creating objects
Execution of Method
Calling Method through Objects
Parameters and Arguments
Return Statement
Using Variables in a Function
Calling Parameterized Method
Categories of Functions
Argument to Methods
Pure and Impure Methods
Function Overloading
Using Static Functions
Question & Answer
JAVA Methods
Methods or Functions
Need of Methods
Advantages of Methods
Types of Methods
Method Definition
Creating objects
Execution of Method
Calling Method through Objects
Parameters and Arguments
Return Statement
Using Variables in a Function
Calling Parameterized Method
Categories of Functions
Argument to Methods
Pure and Impure Methods
Function Overloading
Using Static Functions
Question & Answer
UNIT - 8
Defining Class
Defining Methods
Accessing Variables and Functions using objects
Controlling Access to Members of Class
This Keyword
Wrapper Classes
Question & Answer
JAVA Class and Objects
Defining Class
Defining Methods
Accessing Variables and Functions using objects
Controlling Access to Members of Class
This Keyword
Wrapper Classes
Question & Answer
UNIT - 9
Need for Constructors
Types of Constructors
Constructor Overloading
Copy Constructor
Question & Answer
JAVA Constructors
Need for Constructors
Types of Constructors
Constructor Overloading
Copy Constructor
Question & Answer
UNIT - 10
Package
Advantages of Packages
Types of Package
Creating Package
import Statement
Input and Output
IO Stream
Categories of Stream
IO Classes
Exception Handling
Scanner Class and Functions
Token Checking Functions
Question & Answer
JAVA Library Classes
Package
Advantages of Packages
Types of Package
Creating Package
import Statement
Input and Output
IO Stream
Categories of Stream
IO Classes
Exception Handling
Scanner Class and Functions
Token Checking Functions
Question & Answer
UNIT - 11
Definition of Array
Declaration of Array
Allocating memory to array
Dimensions of an array
One Dimension Array
Memory representation of one dimension Array
Initializing Array element during declaration
Accessing Array elements using for Loop
Runtime error while using arrays
Array as an Argument
Searching Elements in an array
Sorting an Array
Two Dimensional Array
Question & Answer
JAVA Arrays
Definition of Array
Declaration of Array
Allocating memory to array
Dimensions of an array
One Dimension Array
Memory representation of one dimension Array
Initializing Array element during declaration
Accessing Array elements using for Loop
Runtime error while using arrays
Array as an Argument
Searching Elements in an array
Sorting an Array
Two Dimensional Array
Question & Answer
UNIT - 12
String Handling
Creating String Explicitly
Functions of the String Class
StringBuffer Class
Comparison between string and StringBuffer
String Array
String Tokenizer
Question & Answer
JAVA Strings
String Handling
Creating String Explicitly
Functions of the String Class
StringBuffer Class
Comparison between string and StringBuffer
String Array
String Tokenizer
Question & Answer
UNIT - 13
Access Specifiers
Scope and Visibility of variables
Instance and Argument Variables
Local Variables
Lifetime of a variable
Inheritance
Question & Answer
JAVA Encapsulation
Access Specifiers
Scope and Visibility of variables
Instance and Argument Variables
Local Variables
Lifetime of a variable
Inheritance
Question & Answer
UNIT - 19
Introduction to Exception
Exception Handling Mechanism
The Try Block
The Catch Block
Exception Types
Checked Exception
The Multiple Catch Block
Throw Keyword
Throws Keyword
The Finally Block
User Defined Exception
Question & Answer
JAVA Exception Handling
Introduction to Exception
Exception Handling Mechanism
The Try Block
The Catch Block
Exception Types
Checked Exception
The Multiple Catch Block
Throw Keyword
Throws Keyword
The Finally Block
User Defined Exception
Question & Answer
UNIT - 22
Introduction to Graphics
Drawing Lines
Drawing Rectangle
Drawing Ovals
Drawing Arcs
Drawing Polygons
Drawing Polyline
Clipping
Question & Answer
JAVA Graphics
Introduction to Graphics
Drawing Lines
Drawing Rectangle
Drawing Ovals
Drawing Arcs
Drawing Polygons
Drawing Polyline
Clipping
Question & Answer