I know nothing (almost) about java and also not familiar with other languaes.But now i have to use java to develope a elevator control system in one of my course project. There are several elevators and ten floors in this system. Do i need to use multithread to run the elevators at the same time? What kind of tools do i need to use put the elevators informations such as positions and direction, vetor , array, hash, list or other? What parts of java do i need to focus on learning now? Your early help would be highly appreciated. But please don't tell me to drop the course, that's impossible.