University degree in math required to continue learning Java ? Because this is the first lesson in Multithreading, and I have no idea what these mean.