Index[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z] IANA charset registry identical objects identifiers assert class version defined method names SSLSession thread TimeZone UUID (Universal Unique Identifier) identity certificates [See certificates] Identity class identityHashCode( ) (System) 2nd IdentityHashMap class 2nd 3rd IdentityScope class IEEE 754-1985 standard for floating-point types if statements assertions in if/else statements else if clause nested IllegalAccessError IllegalAccessException IllegalArgumentException IllegalBlockingModeException IllegalBlockSizeException IllegalCharsetNameException IllegalClassFormatException IllegalFormatCodePointException IllegalFormatConversionException IllegalFormatException IllegalFormatFlagsException IllegalMonitorStateException IllegalSelectorException IllegalStateException IllegalThreadStateException images in doc comments immutability of String objects implementation behavior specific to, portability and bugs specific to, portability and local and anonymous class member class of methods portable Java code, conventions/rules for static member types implements (keyword) 2nd implies( ) AllPermission class 2nd BasicPermission class CodeSource class Permission class PermissionCollection class Permissions class ProtectionDomain class import declarations 2nd naming conflicts and shadowing static members import static declaration 2nd 3rd importPreferences( ) in, out, and err variables 2nd IncompatibleClassChangeError increment expression statements increment operator (++) 2nd return type side effects incrementing loop counter variable inDaylightTime( ) (TimeZone) indentation anonymous class definitions in doc comments, code examples and nested statements 2nd index operator ([ ]) index( ) indexed properties conventions for indexes array 2nd too small or too large generating multiple index files, javadoc javadoc, not generating list indexOf( ) CopyOnWriteArrayList List interface 2nd String class StringBuffer class indexOfSubList( ) (Collections) IndexOutOfBoundsException Inet4Address class Inet6Address class InetAddress class isReachable( ) 2nd InetSocketAddress class 2nd infinite loops for(;;) infinity % (modulo) operator and Double, testing for positive and negative Inflater class InflaterInputStream class info ( ) (Logger) InheritableThreadLocal class inheritance @Inherited meta-annotation access control and interfaces as alternative to multiple inheritance constants in definitions extending interfaces scope vs., for member classes subclass from superclass subclasses and class hierarchy constructor chaining and the default constructor fields and methods hiding superclass fields overriding superclass methods subclass constructors {@inheritDoc} doc comment tag Inherited class inheritedChannel( ) init( ) Cipher class KeyAgreement class KeyGenerator class KeyManagerFactory class Mac class PKIXCertPathChecker class initialization vectors (Cipher) 2nd initialize( ) (KeyPairGenerator) 2nd initializers array multidimensional arrays defining a constructor defining multiple constructors enumerated types ExceptionInInitializerError field IllegalAccessException in variable declarations inherited fields instance invoking one constructor from another static 2nd initializing loop variables initialValue( ) (ThreadLocal) initSign( ) (Signature) initVerify( ) (Signature) inline tags (doc comment) inner classes [See nested types] input/output appendability of text buffers and output streams binary file, reading character stream classes checksums for streams Closeable interface 2nd compressed files, reading compressing data console input, reading 2nd displaying output encrypting and decrypting streams files and directories files, working with filtering bytes Flushable interface 2nd GZIPInputStream class GZIPOutputStream class in, out, and err streams, system InflaterInputStream class input values, checking validity of JAR files, reading and writing 2nd Java program communicating with external process java.io package 2nd 3rd keytool program message digests 2nd message digests, computing 2nd New I/O API (see New I/O API nonstream classes processes profiling output, printing to standard output reading lines from a text file serializing/deserializing objects streaming data to and from arrays text file, reading lines from thread blocking during I/O operations thread communication with pipes writing text to a file 2nd XML, transformation classes for ZipInputStream class ZipOutputStream class InputMismatchException InputSource class (SAX) InputStream class 2nd read( ) InputStreamReader class insert( ) (StringBuffer) insertProviderAt( ) (Security) 2nd instance fields default initialization of interfaces and superclass, hiding instance initializers substituting for constructors instance members enumerated types, ordinal( ) inheritance of instance methods 2nd choosing between class and instance methods how they work interfaces overriding superclass methods synchronized System.out.println( ) instanceof operator 2nd 3rd marker interfaces, identifying with instances, class comparing with Comparable.compareTo( ) creating dynamically enumerated types instantiating a class InstantiationError InstantiationException instrumentation 2nd 3rd 4th ClassDefinition class ClassFileTransformer interface IllegalClassFormatException Instrumentation interface Java interpreter options java.lang.instrument package UnmodifiableClassException int type 2nd 32-bit int values bitwise and shift operator results conversion to other primitive types Integer class new methods in Java 5.0 IntBuffer class integers % (modulo) operator and arbitrary-precision arithmetic 2nd BigInteger class 2nd converting floating-point values to, using casts converting strings to int data type Integer class 2nd 3rd 4th 5th new methods, Java 5.0 integer literals integer types array access ([ ]) operator and wrapper classes interest set of channel operations interestOps( ) (SelectionKey) interfaces abstract classes vs. abstract modifier in declarations as static member types classes implementing, definitions of as data types defined defining defining object types deprecated (@deprecated javadoc tag) dynamic proxies, implementing with extending implemented by enumerated types 2nd implementing multiple InstantiationError InstantiationException local scope and marker member classes, inability to define as modifiers naming and capitalization conventions network references to, in @see doc comment tag intern( ) (String) 2nd InternalError internationalization 2nd applications, package for comparing strings date and time formatting InputStreamReader, byte-to-character conversions java.text package LanguageCallback class Locale class locale, specifying for documentation OutputStreamWriter class Internet domain names, using in package naming interpreted mode (JVM) interrupt( ) Thread class 2nd 3rd ThreadGroup class interrupted ( ) (Thread) 2nd InterruptedException 2nd 3rd InterruptedIOException 2nd 3rd InterruptibleChannel interface 2nd InvalidAlgorithmParameterException invalidate( ) (SSLSession) InvalidClassException 2nd InvalidKeyException InvalidKeySpecException InvalidMarkException InvalidObjectException 2nd InvalidParameterException InvalidParameterSpecException InvalidPreferencesFormatException InvalidPropertiesFormatException InvocationHandler interface 2nd 3rd proxy class instances and InvocationTargetException invoke( ) InvocationHandler 2nd 3rd Method class invoking methods 2nd class methods constructors, from another constructor in expression statements instance methods overridden IOException IP (Internet Protocol) addresses combined with a port number enumerating for network interface IPv4 (Internet Protocol version 4) addresses IPv6 (Internet Protocol version 6) addresses is prefix, data accessor methods isAbsolute( ) (File) isAbstract( ) (Modifier) isAlive( ) (Thread) isAnnotation( ) (Class) isAnnotationPresent( ) (AnnotatedElement) isAnonymousClass( ) isBound( ) DatagramSocket class ServerSocket class Socket class isCancelled( ) (Future) isCompatibleWith( ) (Package) isConnected( ) (Socket) isCurrent( ) (Refreshable) isDestroyed( ) (Destroyable) isDigit( ) (Character) 2nd isDirect( ) (ByteBuffer) isDirectory( ) (File) isDone( ) (Future) isEchoOn( ) (PaswordCallback) isEmpty( ) Collection interface Map interface isEnqueued( ) (Reference) isEnum( ) (Class) isEnumConstant( ) (Field) isError( ) (CoderResult) isFile( ) (File) isHidden( ) (File) isInfinite( ) (Double) isInputShutdown( ) (Socket) isInterrupted( ) (Thread) 2nd isJavaIdentifierPart( ) (Character) isJavaIdentifierStart( ) (Character) isJavaLetter( ) (Character) isLetter( ) (Character) isLocalClass( ) isLowerCase( ) (Character) 2nd isMalformed( ) (CoderResult) isMemberClass( ) isNaN( ) Double class 2nd 3rd Float class 2nd isNativeMethod( ) (StackTraceElement) ISO-8859-1 (Latin-1) charset 2nd isOpen( ) (Channel) isOutputShutdown( ) (Socket) isProbablePrime( ) (BigInteger) isProxyClass( ) (Proxy) isPublic( ) (Modifier) isReadOnly( ) (Buffer) isRedefineClassesSupported( ) (Instrumentation) isRegistered( ) Charset class SelectableChannel interface isRevoked( ) (CRL) 2nd isSealed( ) (Package) isShared( ) (FileLock) isSupported( ) (Charset) isSynthetic( ) (Member) isThreadCPUTimeSupported( ) isUpperCase( ) (Character) isUsageThresholdSupported( ) isValid( ) FileLock class SSLSession class isVarArgs( ) (Method) isWhitespace( ) Iterable interface 2nd 3rd 4th 5th iterations 2nd [See also statements] arrays for/in statement in loops, starting new with continue statement lists Iterator interface 2nd 3rd 4th 5th getting Iterator objects implemented as an anonymous class iterator( ) 2nd AbstractCollection class Iterable interface List interface 2nd Set interface IvParameterSpec class |