Do you want to know how to develop your skillset to become a Java Rockstar?
Subscribe to our YouTube channel to start Rocking right now!
Gain access to the industrys' best FREE video guides including:
1. Core Java guides
2. Enterprise Java guides
3. JVM insights, configuration and troubleshooting guides
4. Java performance guides
5. Java Interview Questions
and many more ....

Java puzzlers from OCA part 3

In this third part of Java puzzlers, we will see a surprise in variable naming restrictions. If I show you this, I’m sure you won’t be surprised that this does not compile. static is one of the reserved keywords so why should it work? public class Puzzler { public static void main(String[] args){ int static = 2; } } Now ...

Read More »

How to use Exchanger in Java with Example

Hello guys, if you are working in a concurrent Java application then you might have heard about the Exchanger class of java.util.concurrent package. The Exchanger in Java is another concurrency or synchronization utility introduced in Java 1.5 along with CountDownLatch, CyclicBarrier, and Semaphores. As the name suggests, the Exchanger allows two Threads to meet and exchange data at the rendezvous ...

Read More »

The Perfect Way To Maintain Your Selenium Test Automation

Without a doubt, automated browser testing has transformed the way software development works. If it wasn’t for Selenium, we wouldn’t be able to use such a wide array of bug-free web apps as we do. But sometimes, even the IT sector misunderstands the term automation. Most people assume that the computer is going to accomplish all the testing for them! ...

Read More »

11 Ways To Manage Distributed Testing Teams Effectively

With the outbreak of COVID-19, organizations all over the world are forced to ask their employees to work from home. It’s likely that you haven’t worked with a completely distributed team, let alone manage one. For testing teams, who usually share an office, this brings a new set of challenges-How to monitor your testing teams’ efficiency when you can’t supervise ...

Read More »

JVM Garbage Collection and Optimizations

Overview When troubleshooting systems for performance-related issues, memory optimizations are a place that needs a deep analysis of what each system stores in the memory, how long those are stored, and access patterns. This post is to keep a note on the background information and valuable points to note in such an effort, specific to Java-based implementations as a deep ...

Read More »