Core Java
-
Optional Dependencies in the Java Platform Module System
The Java Platform Module System (JPMS) has a strong opinion on dependencies: By default, they need to be required (to…
Read More » -
How to Effectively Sweep Problems Under the Rug in Java
Because software bugs can make us appear bad as developers and lead to others thinking less of us, it is…
Read More » -
Elasticsearch for Java Developers: Elasticsearch from Java
This article is part of our Academy Course titled Elasticsearch Tutorial for Java Developers. In this course, we provide a…
Read More » -
[MEGA DEAL] Complete Java Programming Bootcamp (94%)
10 Courses (83.5 Hours) to Become a Java Master: Design UIs with JavaFX, Utilize Design Patterns, Master Multithreading & More…
Read More » -
The Ultimate Java Logging Dictionary: What Are the Most Common Words Developers Log?
The ultimate logging dictionary, or: what are the most common words we log? Log files are the most common way…
Read More » -
Project Amber: Smaller, Productivity-Oriented Java Language Features
Brian Goetz‘s recent message Welcome to Amber! introduces Project Amber (part of OpenJDK and proposed originally in January). Goetz opens…
Read More » -
The History and Future of Java Programming Language
Solve App Problems 10x Faster with AppDynamics – Monitor production apps at code-level depth with minimal overhead. Start a FREE…
Read More » -
Deprecating Java’s Finalizer
JDK-8165641 (“Deprecate Object.finalize”) has been opened to “deprecate Object.finalize()” because “finalizers are inherently problematic and their use can lead to…
Read More » -
Run Eclipse IDE on One Version of Java, but Target Another
The Eclipse IDE for Java™ Developers (and the other Java developer variants) is itself a Java application that’s used to build…
Read More »