Java Class Loaders Hierarchy

There is very good article on class loading. But this opens many questions in my mind.

I understand the hierarchy of class loaders (Bootstaper, Extension, System), but my question is are they real classes extending in the manner? If yes

  1. Can I see the Java Doc of these classes?
  2. What is the relationship of these classes with class "java.lang.ClassLoader"

If no, what are they (instances?) and how is the hierarchy defined?

In case I am missing a whole big concept, you may want to cite me to some good article.

Answers


Custom class loaders are just instances of Java objects, as you already stated.

Can I see the Java Doc of these classes?

Yes, if you have the sources or JavaDocs, as with any other class.

What is the relationship of these classes with class "java.lang.ClassLoader"

ClassLoader is the abstract base class that all concrete class loaders extend. An example of such a class loader would be java.net.URLClassLoader and java.security.SecureClassLoader.


Need Your Help

How to make iAd in iPhone apps?

iphone iad adbannerview

Currently i am working in an iAd iPhone application. Using ADBannerView to make it, I have one URL for show advertisement in iPhone apps, but I don't know how to integrate this.

GAE: Blob size configuration

java google-app-engine blob

How can I configure max blob size in GAE?

Iphone get photo resolution programmatically

iphone ios uiimagepickercontroller uidevice

There's a way to get programmatically the dimensions of a photo taken with an iphone? I want to take the dimensions directly without passing throught model version,so this solution can't be valid:

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.