In this book, we assume that the reader has basic knowledge of Java programming language and what JVM is.
It is also assumed that the reader is comfortable working with the command line.
A few command-line examples we use in this book are based on OSX, but could be easily adapted for Windows or Linux.