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
- Java Hello World
- Java JVM, JRE and JDK
- Java Variables
- Java String
- Java Data Types
- Java Operators
- Java Input and Output
- Java Comment
Java Flow Control
- Java if...else
- Java switch Statement
- Java for Loop
- Java for-each Loop
- Java while Loop
- Java break Statement
- Java continue Statement
Java Arrays
- Java Arrays
- Multidimensional Array
- Java Copy Array
Java OOP
- Java Class and Objects
- Java Methods
- Java Constructor
- Java Strings
- Java Access Modifiers
- Java this keyword
- Java final keyword
- Java Recursion
- Java instanceof Operator
- Java Inheritance
- Java Method Overriding
- Java super Keyword
- Abstract Class & Method
- Java Interfaces
- Java Polymorphism
- Java Encapsulation
- Nested & Inner Class
- Java Static Class
- Java Anonymous Class
- Java Singleton
- Class
- Java enum Constructor
- Java enum String
- Java Reflection
Java Exception Handling
- Java Exceptions
- Java Exception Handling
- Java try...catch
- Java throw and throws
- Java catch Multiple Exceptions
- Java try-withresources
- Java Annotations
- Java Annotation Types
- Java Logging
- Java Assertions