Photo by Pascal Meier on Unsplash
What is New in Java 13
This series is about the new Java 13 features and improvements. There are new ways of using switch expressions and the text blocks feature that was originally intended for Java 12.
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.
Photo by Volodymyr Hryshchenko on Unsplash
Build Spring WebSocket Application
Spring Framework include spring-websocket module with comprehensive WebSocket support, that compatible with the Java WebSocket API standard, with value-add features.
Photo by David Mao on Unsplash
Building REST Services with Spring
REST has quickly become the de-facto standard for building web services on the web because they’re easy to build and easy to consume
Image by tigerlily713 from Pixabay
Java Date and Time
Java Date/Time API having major enhancements in Java 8 with the introduction of a whole new set of classes. This series will explain both the Java 8 Date/Time API, before Java 8 Date/Time APIs, and additional library like Joda-Time.
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