This collection of resources provides introduction to the concepts, principles, and skills of programming, including compilers, algorithms, and problem solving using a high level programming language such as Java.
Variables
Variable Declaration
Variable Initialization
HelloWorld
Variables (1)
Variables (2)
Variables (3)
Variables (4)
Variables (5)
Objects
Create Object
Point
Rectangle
Objects (1)
Objects (2)
Objects (3)
Objects (4)
Objects (5)
Classes
Bicycle
Classes (1)
Classes (2)
Classes (3)
Classes (4)
Classes (5)
Primitive Data Types
Type Casting
Primitive Data Types (1)
Primitive Data Types (2)
Primitive Data Types (3)
Primitive Data Types (4)
Primitive Data Types (5)
Primitive Data Types (6)
Constants
Constant2
Constants (1)
Constants (2)
Constants (3)
Constants (4)
Constants (5)
Arithmetic Operations
Increment
Math Functions
Operator
Arithmetic Operations (1)
Arithmetic Operations (2)
Arithmetic Operations (3)
Arithmetic Operations (4)
Arithmetic Operations (5)
Strings
Creating String
Substring
String Length
Strings (1)
Strings (2)
Strings (3)
Strings (4)
Strings (5)
Strings (6)
Decisions
If
If else
If else if
Logical Operators
String Comparison
Decisions (1)
Decisions (2)
Decisions (3)
Decisions (4)
Decisions (5)
Boolean Expressions
Boolean Declaration
Boolean Expression
Boolean Operators
Boolean Expressions (1)
Boolean Expressions (2)
Boolean Expressions (3)
Boolean Expressions (4)
Boolean Expressions (5)
Switch-Statement
SwitchDemo2
Switch
Switch (1)
Switch (2)
Switch (3)
While-Loop
WhileCounter
While
Problet: while-Loop
While (1)
While (2)
While (3)
While (4)
While (5)
Do-While-Loop
DoWhile
Do While (1)
Do While (2)
Do While (3)
Do While (4)
Do While (5)
Do While (6)
For-Loop
Problet: for-Loop
For Loop
For (1)
For (2)
For (3)
For (4)
For (5)
Nested Loops
Nested Loops2
Nested Loops (1)
Nested Loops (2)
Nested Loops (3)
Arrays
Array Declaration
Using an Array1
Using an Array2
Arrays (1)
Arrays (2)
Arrays (3)
Arrays (4)
Arrays (5)
ArrayList
Create ArrayList
ArrayList Demo
ArrayList (1)
ArrayList (2)
ArrayList (3)
ArrayList (4)
ArrayList (5)
Wrapper Classes
Wrapper Classes (1)
Wrapper Classes (2)
Wrapper Classes (3)
Wrapper Classes (4)
Two-dimensional Arrays
Create 2D Array
Use 2D Array
2D Arrays (1)
2D Arrays (2)
2D Arrays (3)
2D Arrays (4)
Static Fields and Methods
Static Method
Packages
Package declaration
Importing Package
Interfaces
Interface
Multi_Interfaces
Interfaces (1)
Interfaces (2)
Interfaces (3)
Interfaces (4)
Interfaces (5)
Inner Classes
Inheritance
Override
Inheritance (1)
Inheritance (2)
Inheritance (3)
Inheritance (4)
Inheritance (5)
Inheritance (6)
Input-Output
Standard Input
Exceptions
Exceptions (1)
Exceptions (2)
Exceptions (3)
Exceptions (4)
Exceptions (5)