Classes in the JLS 8
Overview
When people refer to Java, they often include the libraries. This could refer to just the standard libraries or third party libraries. However, which classes are mentioned in the JLS. It is a surprisingly short list.Types
boolean, byte, short, char, int, float, long, double, void
Classes
Object, Class, ClassLoader, String, Thread, ThreadGroup, System, Reference, ReferenceQueue, Collection, List, Vector, Random, ArrayList, SecurityManager, Dictionary, HashSet, AbstractSet, HashMap, AbstractMap, ThreadLocal, ByteArrayInputStream, Date, Enumeration, BitSet, Observable, Collections, Runtime, StringBuffer, MethodHandle, Arrays,
Boolean, Byte, Short, Character, Integer, Long, Float, Double, Number
Interfaces
List, Serializable, Cloneable, DataInput, DataOutput, Runnable, Observer, Map, Comparable, Annotation, Predicate, Iterable, Map.Entry, AutoCloseable,
Enums
RetentionPolicy, ElementType.Exceptions/Errors
Throwable, Exception Error, RuntimeException, ClassCircularityError, NullPointerException, OutOfMemoryError, ArithmeticException, ClassCastException, ArrayStoreException, ArrayIndexOutOfBoundsException, InterruptedIOException, FileNotFoundException, PriveledgedExceptionAction, VirtualMachineError, StackOverflowError, IOException, ClassFormatError, NoClassDefFoundError, LinkageError, VerifyError, IncompatibaleClassChangeError, IllegalAccessError, InstantitationError, NoSuchFieldError, NoSuchMethodError, UnsatifiedLinkError, LinkageError, ExceptioninIntializerError, AbstractMethodError, AssertionError, NegativeArraySizeException, UnsupportedOperationException. IllegalMonirotStateException, InterruptedException,Annotations
Indexed: Deprecated, FunctionalInterface, Inherited, Override, Repeatable, Retention, SafeVarargs, SuppressWarnings, Target,Mentioned: Documented
Comments
Post a Comment