In this chapter we will cover:
Setting up the development environment with NetBeans
Working with Mercurial forests
Understanding OpenJDK 6 and 7 incremental builds
Debugging Java code using NetBeans
Debugging C++ code using NetBeans
Using NetBeans to compile HotSpot
Using HotSpot dev parameters
Adding new intrinsic to HotSpot
Building VisualVM from the source code
Creating a plugin for VisualVM
Getting benefits from the AdoptOpenJDK project