49 import java.nio.channels.Channel;
50 import java.nio.channels.spi.SelectorProvider;
51 import java.nio.charset.Charset;
52 import java.util.Iterator;
53 import java.util.List;
54 import java.util.Map;
55 import java.util.Objects;
56 import java.util.Properties;
57 import java.util.PropertyPermission;
58 import java.util.ResourceBundle;
59 import java.util.function.Supplier;
60 import java.util.concurrent.ConcurrentHashMap;
61 import java.util.stream.Stream;
62
63 import jdk.internal.util.StaticProperty;
64 import jdk.internal.module.ModuleBootstrap;
65 import jdk.internal.module.ServicesCatalog;
66 import jdk.internal.reflect.CallerSensitive;
67 import jdk.internal.reflect.Reflection;
68 import jdk.internal.HotSpotIntrinsicCandidate;
69 import jdk.internal.misc.JavaLangAccess;
70 import jdk.internal.misc.SharedSecrets;
71 import jdk.internal.misc.VM;
72 import jdk.internal.logger.LoggerFinderLoader;
73 import jdk.internal.logger.LazyLoggers;
74 import jdk.internal.logger.LocalizedLoggerWrapper;
75 import sun.reflect.annotation.AnnotationType;
76 import sun.nio.ch.Interruptible;
77 import sun.security.util.SecurityConstants;
78
79 /**
80 * The {@code System} class contains several useful class fields
81 * and methods. It cannot be instantiated.
82 *
83 * Among the facilities provided by the {@code System} class
84 * are standard input, standard output, and error output streams;
85 * access to externally defined properties and environment
86 * variables; a means of loading files and libraries; and a utility
87 * method for quickly copying a portion of an array.
88 *
89 * @since 1.0
90 */
|
49 import java.nio.channels.Channel;
50 import java.nio.channels.spi.SelectorProvider;
51 import java.nio.charset.Charset;
52 import java.util.Iterator;
53 import java.util.List;
54 import java.util.Map;
55 import java.util.Objects;
56 import java.util.Properties;
57 import java.util.PropertyPermission;
58 import java.util.ResourceBundle;
59 import java.util.function.Supplier;
60 import java.util.concurrent.ConcurrentHashMap;
61 import java.util.stream.Stream;
62
63 import jdk.internal.util.StaticProperty;
64 import jdk.internal.module.ModuleBootstrap;
65 import jdk.internal.module.ServicesCatalog;
66 import jdk.internal.reflect.CallerSensitive;
67 import jdk.internal.reflect.Reflection;
68 import jdk.internal.HotSpotIntrinsicCandidate;
69 import jdk.internal.access.JavaLangAccess;
70 import jdk.internal.access.SharedSecrets;
71 import jdk.internal.misc.VM;
72 import jdk.internal.logger.LoggerFinderLoader;
73 import jdk.internal.logger.LazyLoggers;
74 import jdk.internal.logger.LocalizedLoggerWrapper;
75 import sun.reflect.annotation.AnnotationType;
76 import sun.nio.ch.Interruptible;
77 import sun.security.util.SecurityConstants;
78
79 /**
80 * The {@code System} class contains several useful class fields
81 * and methods. It cannot be instantiated.
82 *
83 * Among the facilities provided by the {@code System} class
84 * are standard input, standard output, and error output streams;
85 * access to externally defined properties and environment
86 * variables; a means of loading files and libraries; and a utility
87 * method for quickly copying a portion of an array.
88 *
89 * @since 1.0
90 */
|