This doesn't aim at teaching you exhaustively everything about Java programming. But to teach the most frequently use syntax in Java Programming in an as easy way as possible.

You are going to learn the following topics for Java programming:

  • Variables/Data Types

  • Standard Input/Output

  • Operators

    • Assignment (=)
    • Arithmetic (+, -, *, /, %)
    • Comparison
    • Logical
  • Selection statements

    • if
    • if/else
    • if/else if/else
    • switch/case
  • Arrays

  • Strings

  • Loop statements

    • for loop
    • while loop
    • do/while loop
  • Functions

  • Object oriented programming

    • Abstraction
    • Encapsulation
    • Inheritance
    • Polymorphism