Class
class je umístěn v balíčku java.lang, takže je distribuován s javou a automaticky importován do každé třídy.
Co je forName()
metoda ano, stačí vrátit Class
objekt pro parametr, který byl načten zavaděčem třídy. newInstance()
metoda pak vrátí novou instanci třídy.
Takže potom zavoláte Class.forName(...)
vrátí com.mysql.jdbc.Driver.class. Potom zavoláte newInstance()
na této třídě, která vrací instanci třídy bez parametrů, takže v podstatě volá new com.mysql.jdbc.Driver();
.