class loaders
- class loaders are hierarchical
- it is divided into static and dynamic
- for static class loading we will consider "new" operator ex:- Car c=new Car();
- for dynamic class loading we will consider "forName" ex:- Class.forName(String className);