From space exploration to genomics, from reverse compilers to robotic controllers, Java is at the heart of today’s world. Here are a few of the countless Java apps that stand out from the crowd.
Use pattern matching for instanceof to simplify the use of the instanceof operator in Java, thereby making your code safer and easier to write.
Just because you can break the rules, doesn’t mean you should break the rules—unless you have a good reason.
Microservice applications present special testing challenges.
Accessing the GPU from Java unleashes remarkable firepower. Here’s how the GPU works and how to access it from Java.
A small discipline that pays huge rewards
Using Swing to write a GUI for the text editor
Build web apps using Java on both the front and back ends.
Using a layered design and iterative development, a line editor evolves into a text editor in this new article series.
What is the first thing you write when creating a new class?
The parent of JUnit and creator of TDD discusses programming and testing—and how his views on testing have evolved.