src/java.base/share/classes/java/lang/ClassLoader.java
changeset 54206 003cc64366da
parent 53120 de9fd809bb47
child 54670 a38438fcbbd2
equal deleted inserted replaced
54205:d9f43dfbe524 54206:003cc64366da
     1 /*
     1 /*
     2  * Copyright (c) 2013, 2018, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2013, 2019, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.  Oracle designates this
     7  * published by the Free Software Foundation.  Oracle designates this
   124  * hierarchical, class loaders need to be parallel capable, otherwise class
   124  * hierarchical, class loaders need to be parallel capable, otherwise class
   125  * loading can lead to deadlocks because the loader lock is held for the
   125  * loading can lead to deadlocks because the loader lock is held for the
   126  * duration of the class loading process (see {@link #loadClass
   126  * duration of the class loading process (see {@link #loadClass
   127  * loadClass} methods).
   127  * loadClass} methods).
   128  *
   128  *
   129  * <h3> <a id="builtinLoaders">Run-time Built-in Class Loaders</a></h3>
   129  * <h2> <a id="builtinLoaders">Run-time Built-in Class Loaders</a></h2>
   130  *
   130  *
   131  * The Java run-time has the following built-in class loaders:
   131  * The Java run-time has the following built-in class loaders:
   132  *
   132  *
   133  * <ul>
   133  * <ul>
   134  * <li><p>Bootstrap class loader.
   134  * <li><p>Bootstrap class loader.