Photo by Thor Alvis on Unsplash
Java 12 New Features
There are several new features from Java 12 to watch out for: switch expressions, G1 Improvements, etc. Let's take a closer look on what's new in Java 12
Image by Hebi B. from Pixabay
Java 11 Features and Changes
In this series we will look at the features and changes in Java 11, and how it's benefit or affecting us as Java Developer.
Using Spring’s XML-based Configuration Language
In this series, we will learn about Spring Application Context and Spring’s XML-based configuration language
Photo by Johannes Plenio on Unsplash
Introduction to Spring Framework
Introduction to Spring Framework and core concepts of Spring: Dependency Injection(DI)/IoC and Aspect Oriented Programming (AOP)
Photo by Tara Evans on Unsplash
Java String With Examples
A string is an object that represents a sequence of characters. Strings are constant; their values cannot be changed after created. Java provides special support for the string concatenation operator (+), and for conversion of other objects to strings.
Photo by Markus Spiske on Unsplash
Java Data Types
Java is a statically typed language, it does not allow to change variable's data type: once declared, they cannot be changed. There are two major categories of data types in Java: Primitive data types and Non-primitive data types.
Photo by Anthony Martino on Unsplash
Java Optional Guides with Examples
Null checks in programs are often overlooked by programmers causing serious bugs in program's code leading to NullPointerExceptions. Java 8 introduces a new class called Optional, a container that either contains a value or "empty".
Photo by rawpixel on Unsplash
Object-oriented Programming in Java
This series covers Object Oriented Programming (OOP) in Java with example. Learn about Abstraction, Encapsulation, Inheritance, Polymorphism, also about Association, Aggregation, and Composition in this series