Java In A Nutshell, 5th Edition

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]

J2EE (Java 2 Platform, Enterprise Edition)

JAAS (Java Authentication and Authorization Service) 2nd 3rd

Japanese text (EUC-JP charset)

JAR (Java Archive) files

        classes for reading and writing

        compressed, unpacking with unpack200

        compression, pack200 tool

        digital signatures

        extcheck utility

        extension, checking whether installed

        java.util.jar package

        manifest, format of

        package for

        retrieving

        running programs 2nd

jar tool

        command options

        command syntax

        examples

        files

        modiifer options

JarEntry class 2nd

JarException

JarFile class 2nd

JarInputStream class 2nd

JarOutputStream class 2nd

jarsigner tool

JarURLConnection class 2nd

Java

        performance

        strong typing in

        versions

                1.1, security and

Java 2 Platform

        Enterprise Edition

        Micro Edition

Java 5.0 2nd 3rd

       annotation types

                Deprecated

                Override

                SuppressWarnings

        annotations 2nd 3rd

        Appendable interface 2nd 3rd 4th 5th

        asList( ) (Arrays)

        atomic operations

        BigDecimal class, changes to

        boxing and unboxing conversions

        changes to the Java platform

        CharSequence

        Class class

        Closeable interface 2nd

        collections wrapper methods

        ConcurrentHashMap class

        Condition object

        contentEquals( )

        CopyOnWriteArrayList class

        CountDownLatch class

        cross-references in doc comments

       cryptography

                algorithms supported, SunJCE

                Cipher class

                KeyGenerator algorithms

                MAC algorithms

                OAEPParameterSpec

                PSource

                PSource.PSpecified

                SecretKeyFactory

        CyclicBarrier class

        debugger to VM connections

       DOM

                bootstrap, events, and ls subpackages

                Level 3

                NameList interface

                TypeInfo interface

                UserDataHandler interface

        DOMConfiguration interface

        DOMError interface

        DOMErrorHandler interface

        DOMImplementationList interface

        DOMLocator interface

        DOMStringList interface

        enumerated types

                Enum class 2nd 3rd

                SSLEngineResult.HandshakeStatus

                SSLEngineResult.Status

        executors framework

                Executor interface

                ExecutorService interface

                Future interface

                ScheduledExecutorService class

                ThreadPoolExecutor class

        Flushable interface 2nd

        format( ), creating String objects

        Formattable interface

        FormattableFlags class

        Formatter class 2nd 3rd 4th

        generic types 2nd

                Class class

                Exchanger

                java.lang.ref

                PrivilegedAction

        InetAddress class, isReachable( )

        inheritedChannel( )

        instrumentation 2nd 3rd 4th

        Integer class, methods added

        Iterable interface 2nd 3rd

        java.util package

        java.util.concurrent package 2nd

        jinfo

        jmap

        jsadebugd tool (remote debugging)

        jstack tool

        jstat tool

        jstatd daemon

        locks

        Long class, additional methods

        management package 2nd

                JMX API

        Matcher class, enchancements

        Math class, new methods 2nd

       math package, changes to

                BigDecimal class

                MathContext class

                rounding mode

                RoundingMode type

        MissingFormatArgumentException

        nanoTime( ) (System)

       networking

                Authenticator.RequestorType

                CacheRequest

                CacheResponse class

                CookieHandler class

                HttpRetryException

                isReachable( ), InetAddress

                Proxy.Type class

                ProxySelector class

                ResponseCache class

                SecureCacheResponse

                URLConnection, changes to

        printf( ) and format( ) 2nd 3rd

                formatting numbers

        PrintStream class, changes to 2nd

        PrintWriter class, changes to 2nd

        PriorityQueue class

        ProcessBuilder class 2nd 3rd

        Queue and BlockingQueue interfaces 2nd

        Queue interface 2nd

        Readable interface 2nd 3rd

        Reflection API, changes to

                AnnotatedElement

                Constructor class

                Field class

                generic type malformed

                GenericArrayType

                GenericDeclaration

                GenricSignatureFormatError

                Method class

                ParameterizedType

                Type interface

                TypeVariable interface

                WildcardType

        replace( ), generalized versions of

        SAX2 extensions

                Attributes2

                Attributes2Impl

                DefaultHandler2

                EntityResolver2

                Locator2

                Locator2Impl interface

        Scanner class 2nd 3rd

                input mismatch

       security

                CodeSigner class

                KeyRep class

                KeyRep.Type

                KeyStore class

                KeyStore nested classes

                Provider.Service class

                Timestamp class

                UnrecoverableEntryException

        Semaphore class

        SSLEngine class 2nd

        StringBuilder class

        System class, clearProperty( )

        System.getenv( )

        Thread class

                UncaughtExceptionHandler

        Thread.State enumerated type

        time in nanoseconds (System.nanoTime( ))

        TimeUnit class 2nd

        Unicode supplementary characters

                Character class methods

                String methods for

        UnicodeBlock class

        UUID class

        Writer class, changes to

        XML packages 2nd

                javax.xml

                javax.xml.datatype

                javax.xml.namespace 2nd

                javax.xml.validation 2nd

                javax.xml.xpath

                validation

                XPath

        XPathEvaluator class

Java Authentication and Authorization Service, [See JAAS]

java command 2nd 3rd [See also Java interpreter]

        -javaagent argument

        running a Java program

Java Cryptography Extension (JCE) 2nd 3rd

Java Development Kit [See JDK]

Java interpreter 2nd

        advanced options

        annotations, handling of

        assertion options

        assertions, enabling

        break statements

        classpaths, specifying for

        common options

        evaluating expressions 2nd

        evaluation of operands

        garbage collection

        instrumentation options

        InternalError

        iterating through loops

        java command-line program

        jdb debugger

                connection options

        just-in-time (JIT) compiler, specifying

        loading classes

        main( ) method 2nd

        OutOfMemoryError

        performance tuning options

        remote monitoring and management

        running programs

        StackOverflowError

        threading system, specifying

        versions 2nd

Java Keystore (JKS) type 2nd

Java language

        case sensitivity

        java.lang and subpackages

        modifiers, summary of

        new features, Java 5.0

        pass by value

       syntax

                arrays

                case-sensitivity and whitespace

                classes and objects

                comments

                differences from C and C++

                file structure

                identifiers

                literals

                methods

                packages and namespaces

                parograms, defining and running

                punctuation characters (tokens)

                reference types

                reserved words

                statements

                Unicode character set

Java Native Interface (JNI)

Java platform 2nd 3rd

        arrays 2nd

        collections

        dates and times 2nd [See also dates and times]

        extensions to, package names

        files and directories

        I/O and networking with java.nio

        input/output 2nd [See also input/output]

        management and instrumentation

        Microsoft proprietary extension of

        networking with java.net

        numbers and math 2nd [See also math; numbers]

        object persistence

        packages (key), summary of

        Preferences API

        processes

        properties

        security

        Standard Edition

        text

        threads and concurrency 2nd [See also threads]

        types, reflection, and dynamic loading

        "Write once, run anywhere "

        XML processing

Java programming

        conventions

                naming and capitalization

        conventions for JavaBeans

       example program

                compiling and running

        network-centric

        online tutorial

        portability conventions

        related book

Java Secure Sockets Extension (JSSE)

java, javax, and sun, package names beginning with

java.awt package

java.awt.peer package, portability and

java.io package 2nd 3rd 4th [See also input/output]

java.lang package 2nd

        annotation types (standard)

        primitive type wrapper classes

        subpackages

                new in Java 5.0

java.lang.annotation package [See annotations]

java.lang.instrument package [See instrumentation]

java.lang.management package 2nd

java.lang.ref package 2nd

java.lang.reflect package 2nd 3rd

        annotation support

java.math package 2nd 3rd

java.net package 2nd 3rd 4th [See also networking]

java.nio package 2nd 3rd

java.nio.channels package 2nd 3rd 4th

        server-side networking

java.nio.channels.spi package 2nd

java.nio.charset package 2nd 3rd 4th 5th

java.nio.charset.spi package

java.policy file

java.security package 2nd 3rd

        message digests

        subpackages, listed

java.security.auth package

java.security.cert package 2nd

java.security.interfaces package 2nd

java.security.manager system property

java.security.spec package 2nd

java.text package 2nd

java.util package 2nd 3rd 4th [See also collections; generic types]

        additions in Java 5.0

        collections classes

                converted to generic types

                use of type parameters

        Formatter class

java.util.concurrent package 2nd [See also concurrency]

java.util.concurrent.atomic package 2nd

java.util.concurrent.locks package 2nd

        Condition object

java.util.jar package 2nd 3rd 4th [See also JAR files]

java.util.logging package 2nd 3rd

java.util.prefs package 2nd 3rd

java.util.regex package

java.util.zip package 2nd 3rd 4th

JavaBeans 2nd

        bean basics

        bean classes

       conventions

                events

       MXBean interfaces [See management package]

        properties

                bound

                constrained

                indexed

        serialization mechanism for components

javac compiler 2nd

        -xlint option

        @SuppressWarnings annotation

        apt (annotation processing tool)

        assert statements, handling

        classpath

        common options

        cross-compilation options

        javadoc and

        warning options

javadoc program 2nd

        @deprecated tag

        classpath

        customizing documentation format

        HTML documentation, creating

        options

javah program

javakey program

javap tool

javaw interpreter

javaw_g interpreter

javax (package names)

javax.crypto package 2nd 3rd 4th

javax.crypto.interfaces package

javax.crypto.spec package

javax.net package 2nd

        JSSE (Java Secure Sockets Extension)

javax.net.ssl package 2nd

        JSSE (Java Secure Sockets Extension)

javax.security.auth package

javax.security.auth.callback package 2nd

javax.security.auth.kerberos package 2nd

javax.security.auth.login package 2nd

javax.security.auth.spi package 2nd

javax.security.auth.x500 package 2nd

javax.swing package

javax.xml package

        new packages

javax.xml.datatype package 2nd

javax.xml.namespace package 2nd

javax.xml.parsers package 2nd 3rd 4th

javax.xml.transform package 2nd 3rd 4th

javax.xml.transform.dom package 2nd

javax.xml.transform.sax package

javax.xml.transform.stream package 2nd

javax.xml.validation package 2nd 3rd 4th

javax.xml.xpath package 2nd 3rd

JAXP (Java API for XML Processing)

        SAX parser

        transforming XML documents

JCE (Java Cryptography Extension) 2nd 3rd

        JCEKS keystore

JCEKS (Java Cryptography Extension Key Store)

jconsole tool

jdb debugger

        commands

        expression syntax

        interpreter-to-debugger connection options

        options

JDK (Java Development Kit) 2nd

        javac compiler

        Sun Microsystems, download site 5th [See also tools]

jinfo tool

JIT (just-in-time) compilers 2nd

        performance improvements with

        querying with CompilationMXBean

        specifying for Java interpreter

        using on frequently used methods

JKS (Java Keystore) type 2nd 3rd

jmap tool

JMX API [See management package]

join( ) (Thread) 2nd 3rd 4th

joinGroup( ) (MulticastSocket) 2nd

jps tool

JRE (Java Runtime Environment)

        JDK vs.

jsadebugd tool

JSSE (Java Secure Sockets Extension)

jstack tool

jstat tool

        options

jstatd tool

jump table

JVM (Java Virtual Machine) 2nd 3rd

        annotations and

        array initialization

        class loaded, statistics on

        debugger connection options (Java 5.0)

        deleting files on exit

       instrument package [See instrumentation]

        instrumentation options

        jdb debugger, connecting to

       JIT compiler [See JIT compilers]

        memory manager, monitoring

        monitoring and managment of

        monitoring garbage collections

        MXBean interfaces, obtaining

        performance tuning 2nd

        permission to monitor and manage

        process monitoring tool (jconsole)

        runtime configuration

        security

        statistics on (jstat tool)

        thread type, specifying for Classic VM

        thread usage, monitoring

        UnknownError

        UnsupportedEncodingException

        versions 2nd

        VirtualMachineError

JVMTI (Java Virtual Machine Tool Interface)

Категории