Hunting down a JVM crash, loom first-take, reactive architectures, more of Hibernate 6, new Transaction API in Quarkus and public-key cryptography.
Search Results for: compilation
Difference Between == and equals() in Java
Learn about the reference and value equality checks in Java, the differences between them, and understand when to use which check.
Compile Multiple Java Source Files Using the Command Line
We can use the javac tool to compile source files in Java. We look at how to use it for multiple source files and how to control which libraries are included and where the compiled code will be written.
Java Error “bad operand types for binary operator”
Learn why we may encounter the Java compile-time error “bad operand types for binary operator” and how to resolve the problem
What Is an Apache Maven Artifact?
Learn what a Maven artifact is and get an understanding of coordinates, dependency management, and repositories.
A Guide to Maven Artifact Classifiers
Learn about artifact classifiers in Maven and understand the various scenarios where they are useful.
Java Missing Return Statement
Explore some examples of missing return statements in Java.
Gradle: sourceCompatiblity vs targetCompatibility
Understand the difference between sourceCompatiblity and targetCompatibility Gradle parameters.
Hibernate Validator Annotation Processor in Depth
When using the Java constraints library, it’s easy to make a mistake with an annotation and only find out about it at runtime. We look at the available annotation processor and how it can give us early feedback.
Constructor Specification in Java
Learn the rules that Java language specified for the declaration of a constructor
A Brief History of the Java Programming Language
Learn about the history of Java.
Guide to JBang
Learn how to create, edit and run self-contained source-only or binary Java programs with ease using JBang.
Speed up Spring Boot Startup Time
Learn different configurations and setups that can help decrease Spring Boot startup time.
Java Implicit Super Constructor is Undefined Error
Learn about Java’s “implicit super constructor is undefined” error and how to resolve it
Java HashMap With Different Value Types
Learn two approaches on how to make a Java HashMap support different types’ value data
Declaring Val and Var Variables in Lombok
Learn how to use Lombok’s val and var to define local variables without specifying the type.
New Features in Java 17
In this article, we’ll talk about the news related to the new version of the Java ecosystem, Java SE 17 – the new features and the changes in its release process, LTS support, and licenses.
What Is the –release Option in the Java 9 Compiler?
Learn about Java 9’s new command-line compiler option –release, what it does and how to use it.
Pattern Matching for Switch
This article is a deep dive into pattern matching for switch statements, a preview feature in Java 17.
Get a Field’s Annotations Using Reflection
Learn how to get a field’s annotations and how the retention meta-annotation works