The Taming of the Stack Trace
One concept of Java development that is intimidating to fresh developers and a mystery to funs of other languages is the Stack Trace (ST). There is little available documentation out there and most of the times a useful ST can be very long and verbose.
The public was familiarized with the ST from poorly developed and configured web applications that used to spit out their internal state for every little error they encountered. For example you can find yourself a variety of Tomcat hosted broken web apps that print out a ST just by googling for it. These might range from a simple