News

Write once, debug/test everywhere is a variant on Java's write once, run anywhere claim, and it defines the Java Platform Debugger Architecture (JPDA). The JPDA is a client/server system built ...
With architectures becoming more distributed and code more asynchronous, pinpointing and resolving errors in production is harder than ever. In this article we investigate five advanced techniques ...
Compare inheritance and composition, the two fundamental ways to relate Java classes, then practice debugging ClassCastExceptions in Java inheritance.
The Java Class File Disassembler ( javap ) is a useful tool for the Java developer that I have referenced in previous blog posts covering a variety of contexts such as detecting the innards of a ...
Visual Studio Code is getting more Java programming functionality in a new extension from Microsoft -- in collaboration with Red Hat -- that adds debugging capabilities.
Microsoft open sourced a Java debugger it developed for the lightweight, open source Visual Studio Code editor. About a month ago, the company released the VS Code extension to provide Java debugging, ...
The Java platform defines support for monitoring and debugging Java applications through the Java Debug Wire Protocol, which connects the run-time environment to a debugger user interface running on ...
The regular monthly update to Java on Visual Studio Code sees multiple improvements to Spring functionality along with a couple community contributions that enhance debugging.
Replay Solutions records the activity of Java apps and app servers for debugging and more allowing developers to do fine grain analysis to correct problems ...
Great for pinpointing the cause of excessive IO operations. Classload.java: React whenever a target class is loaded into the JVM. Very useful for debugging “jar-hell” situations.