Troubleshooting Java Processes Running on Your Machine
When your Java application has problems, check the running processes on the machine. For Java processes, the JDK provides the jps tool.

I help professional Java developers to learn language features so they can work on the best Java projects, software developer, speaker, OpenJDK contributor.
3 views

Vipin Sharma
3,696 viewsWhen your Java application has problems, check the running processes on the machine. For Java processes, the JDK provides the jps tool.

Vipin Sharma
37,200 viewsSome bugs are hard to replicate on your personal computer but easily replicated on production or test machines!

Vipin Sharma
3,909 viewsRecords help remove repetitive error-prone code, increasing developer productivity, with immutability keeping it away from concurrency bugs.
Vipin Sharma
3,844 viewsRecord classes provide a way to model data in Java, simplifying coding, making Java more concise and readable, and increasing productivity.
Vipin Sharma
2,667 viewsWriting concurrent programs is hard, testing concurrent programs is harder, and debugging concurrent programs is a nightmare!

Vipin Sharma
8,973 viewsHidden classes allow frameworks to define classes as non-discoverable implementation details, so that they cannot be linked against. Read …