D-Link interview question

What is a ClassLoader in Java