Java Programiz - Java Programs

Java is a powerful general-purpose programming language. It is used to develop desktop and mobile applications, big data processing, embedded systems, and so on. Java runs on 3 billion devices worldwide, which makes Java one of the most popular programming languages. Java is developed at Sun Microsystems in 1995.

Modeled after C++, the Java language was designed to be small, simple, and portable across platforms and operating systems, both at the source and at the binary level (more about this later).

Java Introduction

    1. Java Hello World
    2. Java JVM, JRE and JDK
    3. Java Variables
    4. Java String 
    5.  Java Data Types
    6. Java Operators
    7. Java Input and Output
    8. Java Comment


Java Flow Control

    1. Java if...else
    2. Java switch Statement
    3. Java for Loop
    4. Java for-each Loop
    5. Java while Loop
    6. Java break Statement
    7. Java continue Statement

 Java Arrays

    1. Java Arrays
    2. Multidimensional Array
    3. Java Copy Array

Java OOP 

    1. Java Class and Objects
    2. Java Methods
    3. Java Constructor
    4. Java Strings
    5. Java Access Modifiers 
    6. Java this keyword
    7. Java final keyword
    8. Java Recursion
    9. Java instanceof Operator
    10. Java Inheritance
    11. Java Method Overriding 
    12. Java super Keyword
    13. Abstract Class & Method
    14. Java Interfaces
    15. Java Polymorphism
    16. Java Encapsulation
    17. Nested & Inner Class
    18. Java Static Class
    19. Java Anonymous Class 
    20. Java Singleton
    21.  Class
    22. Java enum Constructor 
    23. Java enum String
    24. Java Reflection


Java Exception Handling

    1. Java Exceptions
    2. Java Exception Handling
    3. Java try...catch
    4. Java throw and throws
    5. Java catch Multiple Exceptions 
    6. Java try-withresources 
    7. Java Annotations
    8. Java Annotation Types 
    9. Java Logging
    10. Java Assertions