Welcome to Turreta’s The Java Programming Tutorial For Beginners. We designed this tutorial as a reboot with concise and easy-to-understand content.
- 1 Java Introduction
- 2 How To Install Java Development Kit (JDK)
- 3 How To Write Your First Java Program
- 4 Java Classes – The Blueprints And Building Blocks
- 5 Java Object And Its Properties And Behaviors
- 6 Java Classes And Access Modifiers
- 7 Java Interfaces And Access Modifiers
- 8 Java Generics
- 9 Generic Classes
- 10 Generic Interfaces
- 11 Primitives – The less-OOP side of Java
- 12 Java Polymorphism – Java Is Formless And Shapeless
- 13 Java Stream API
Java is an Oracle technology that is both a platform and a programming language Read More.
How To Install Java Development Kit (JDK)
Setting up Java on your local machine is easy. You could use an installer or extract a zip format distribution. In fact, you don’t need an installer! Read More.
How To Write Your First Java Program
Before you can write your first Java program, you need to install an IDE! Read More.
Java Classes – The Blueprints And Building Blocks
Everything you do in Java revolves around classes, nothing else (well, kind of). Read More.
Java Object And Its Properties And Behaviors
Java objects can have properties and behaviors. Read More.
Java Classes And Access Modifiers
The best Java programmers have mastered the Java access modifiers in and out. Read More.
Java Interfaces And Access Modifiers
There are three ways to implement Generic Interfaces. – Read More.
Primitives – The less-OOP side of Java
Java is a not 100% object-oriented programming language because of its primitives! -Read More.
Java Polymorphism – Java Is Formless And Shapeless
Java Stream API
The Java Stream API is only available in Java 8 and up.
Avoid NullPointerException with Stream.ofNullable in Java 9
Love using the Java Stream API? It is cool but not bullet-proof. Also, it makes your codes less readable, and NullPointerException exceptions hard to spot. We can avoid NullPointerException with Stream.ofNullable method.