Object-Oriented Programming I (Java I)

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

    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

    Constants

    Constant2

    Constants (1)

    Constants (2)

    Constants (3)

    Constants (4)

    Constants (5)

 Arithmetic Operations

    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 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

    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

    Inner Classes

 Inheritance

    Inheritance

    Override

    Inheritance (1)

    Inheritance (2)

    Inheritance (3)

    Inheritance (4)

    Inheritance (5)

    Inheritance (6)

 Input-Output

    Standard Input

 Exceptions

    Exceptions

    Exceptions (1)

    Exceptions (2)

    Exceptions (3)

    Exceptions (4)

    Exceptions (5)