Java, Object Orientation, Multithreading