?
Java – это чисто объектно-ориентированный язык, главной особенностью которого является полная независимость от операционной системы и даже устройств. Всё, что нужно для запуска Java-программы – это виртуальная Java-машина (JVM). По этой причине, её используют при программировании множества устройств: «старые» мобильные телефоны, смартфоны (Android, в частности), бытовая техника, банковские карточки и даже марсоход Spirit. Применений у этого языка, как видите, масса.
Какие знания потребуются для прохождения курса? Никаких специальных знаний не требуется. Но, разумеется, элементарная компьютерная грамотность необходима: знать, что такое файл, уметь хотя бы на самом-самом базовом уровне работать в текстовых редакторах (например, в том же Word, Excel), включать/выключать компьютер, знать элементарные термины (архив, папка, операционная система).