如果 Bootstrap class loader 负责从 rt.jar 加载 classes 那么为什么 String.class.getClassloader returns null

If Bootstrap class loader is responsible for loading classes from rt.jar then why String.class.getClassloader returns null

我正在尝试了解 class 加载器在 java 中的工作方式。据我了解,最顶层的 class 加载程序即 Bootstrap class 加载程序负责从 rt.jar 加载所有 classes。如果我调用 String.class.getClassloader 结果为空。它不是应该 return bootstrap class 加载程序的实例吗?

javadoc 说:

Some implementations may use null to represent the bootstrap class loader. This method will return null in such implementations if this class was loaded by the bootstrap class loader.