Learn to implement a production-grade, fully secure REST API with Spring 6 and Spring Boot 3.
Search Results for: bits
Division by Zero in Java: Exception, Infinity, or Not a Number
When dividing by zero, integer division always throws an Exception. This is not the case with floating-point numbers, however. Let’s see why.
boolean and boolean[] Memory Layout in the JVM
Learn the footprint of a boolean value in the JVM in different circumstances
Java Weekly, Issue 336
A nice intro to Amazon’s Deep Java Library for machine learning, and Spring Tools 4.6.2 is released.
Foreign Memory Access API in Java 14
Java 14 brings in a new API to wrap accessing memory managed outside of the JVM. Here we explore the need for the API and how it works.
Checksums in Java
Learn how to create checksums in Java
Converting Gradle Build File to Maven POM
Learn to convert a Gradle build file to a Maven pom.xml.
Obtaining a Power Set of a Set in Java
Study the process of generating a power set of a given set in Java.
Bitwise & vs Logical && Operators
Learn the difference between & and && in Java
Clean Coding in Java
An overview of clean coding practices in Java.
Overflow and Underflow in Java
A quick and practical overview of overflow and underflow in Java.
The State of Java in 2019
Java 8 is still the king, Kotlin is growing like crazy and Spring is almost equivalent to Spring Boot now. The 2019 “State of Java” survey results are out!
OCP Certification – Advanced Java Class Design
Learn some tips on common aspects of the OCP Certification exam.
The XOR Operator in Java
Learn how to use the XOR Operator in Java
Implementing the Oauth 2.0 Authorization Framework Using Jakarta EE
This article shows an example of implementing the OAuth2 Authorization Framework using Java EE and MicroProfile.
Java Weekly, Issue 293
A handful of new Spring releases, including Spring Core, Boot, and Security, and the end-of-life for Spring Boot 1.x is announced.
Java Localization – Formatting Messages
Learn how to localize and format the messages in Java language.
Guide to FastUtil
A quick and practical overview of FastUtil.
Writing Clojure Webapps with Ring
A practical and not-so-quick introducing to Clojure Ring.
Why Do Local Variables Used in Lambdas Have to Be Final or Effectively Final?
Learn why Java requires local variables to be effectively final when used in a lambda.