I was reading through a Java textbook, and it mentions something called a \"driver class\". What is it, and how is it different from a normal class?
Without context, it's hard to tell. Is it talking about a JDBC driver, perhaps? If so, the driver class is responsible for implementing the java.sql.Driver interface for a particular database, so that clients can write code in a db-agnostic way. The JDBC infrastructure works out which driver to use based on the connection string.
If the book wasn't talking about JDBC though, we'll need more context.