Class се намира в пакета java.lang, така че се разпространява с java и се импортира автоматично във всеки клас.
Какво означава forName() прави, просто връща Class обект за параметъра, който е зареден от зареждащия клас. newInstance() метод след това връща нов екземпляр на класа.
Тогава това, което се случва, е да извикатеClass.forName(...) връща com.mysql.jdbc.Driver.class. След това извиквате newInstance() на този клас, който връща екземпляр на класа, без параметри, така че основно извиква new com.mysql.jdbc.Driver(); .