Hi All,

I have decided to learn Java, and this looked like a good community for help with questions. My background is engineering but I've spent most of my career programming embedded devices in...