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]

daemon, specifying thread as

data

        acessor methods

        compressing and writing to file

        encapsulation of

        hiding and encapsulating

                access control

data types

        array

        buffer classes for

        classes as

        conditional operands

       conversions [See type conversions]

        declaring for variables

        element type (arrays)

        equality, testing

        fields, initializing

        getSimpleName( )

        interfaces as

        literals (Class class)

        method returns

        nested 2nd

        operand

        parameterized

        primitive 2nd [See also primitive data types]

                floating-point

                integer types

                wrapper classes for

        reference 2nd

        reflection and dynamic loading

        return, for operators

        specifying when added to API (@since doc comment)

        strings 2nd

                escape sequenes, string literals

        in switch statements

        switch statement with case labels

        Type interface

        vs. values represented by

        XML 2nd

DataFormatException

DatagramChannel class 2nd

DatagramPacket class 2nd

datagrams

        defined

DatagramSocket class 2nd

        channel associated with

DatagramSocketImpl class

DatagramSocketImplFactory interface

DataInput interface

DataInputStream class 2nd

DataOutput interface

DataOutputStream class 2nd

DatatypeConfigurationException

DatatypeConstants class

DatatypeConstants.Field class

DatatypeFactory class

        newInstance( )

Date class

DateFormatSymbols class

dates and times

        Calendar class

        certificate validity checks

        classes in java.util package

        Date class 2nd 3rd

        Duration class

        formatting 2nd

                DateFormat class

                DateFormat.Field

                locale-specific

        formatting and parsing

        locale-specific formats

        milliseconds and nanoseconds

        period of validity (in days) for certificates

        System class

        Timestamp class

        TimeZone class

        XMLGregorianCalendar class

deadlock (thread synchronization) 2nd

debugger for Java classes (jdb)

debugging

        assertions, enabling for

        HTTP clients

        Java interpreter options for

        java_g (debugging version of Java interpreter)

        logging, using for

        remote (jsadebugd tool)

decimal numbers

        BigDecimal class

        floating-point modes defined by IEEE 754R standard

        fractions, representing

        Short type conversions

        specifying decimal places

DecimalFormat class

DecimalFormatSymbols class

declarations

        class fields

        constructors

        exceptions

        field

                variable vs.

        for/in loop variables

        GenericDeclaration interface

        methods

        package

        variables 2nd

                local variables

                placement of

DeclHandler interface (SAX)

decode( )

        Charset class 2nd

        CharsetDecoder class 2nd 3rd

        CoderMalfunctionError

        Integer class

        Short class

        URLDecoder class

decodeLoop( )

decoding byte sequences into character strings

decrement expression statements

decrement operator (--) 2nd

        return type

decryption [See cryptography]

deep copy

deepEquals( ) (Arrays)

deepHashCode( ) (Arrays)

deepToString( ) (Arrays)

default constructor

default\: label

        enumerated types

defaultCharset( )

defaulted( ) (GetField)

DefaultHandler class (SAX) 2nd

DefaultHandler2 interface (SAX)

defineClass( ) (SecureClassLoader)

definePackage( ) (ClassLoader)

defining

        classes 2nd

                simple (Circle class example)

                static initializers

        constructors, multiple

        interfaces

        Java programs

        local classes

        methods

        packages

        system classes, portability and

deflate( ) (Deflater)

Deflater class

DeflaterOutputStream class

Delay interface

Delayed interface

DelayQueue class 2nd

DelegationPermission class

delete permission

delete( )

        File class 2nd

        StringBuffer class

deleteCharAt( ) (StringBuffer)

deleteEntry( ) (KeyStore)

deleteOnExit( ) (File)

deleting temporary files

deprecated features, omitting from javadoc documentation

dereference operators (* and ->), C and C++

DESedeKeySpec class

deserializing objects [See serialization]

DESKeySpec class

destroy( )

        Destroyable interface

        KeyStore.PasswordProtection

        Process class

Destroyable interface 2nd

DestroyFailedException

DHGenParameterSpec class

DHKey interface

DHParameterSpec class

DHPrivateKey interface

DHPrivateKeySpec class

DHPublicKey interface

DHPublicKeySpec class

Dictionary class

Diffie-Hellman key-agreement algorithm

        public/private key pairs 2nd

        three-party agreement

digest( ) (MessageDigest) 2nd

DigestException

DigestInputStream class 2nd 3rd

DigestOutputStream class 2nd

digit( ) (Character)

digital signatures 2nd 3rd

        algorithm that signs a certificate

        jarsigner tool

        Signature class

        SignatureException

        SignatureSpi class

        SignedObject class 2nd

        Signer class

direct buffers 2nd

        MappedByteBuffer

directionality of a character

directories 2nd [See also files]

        creating, renaming, and deleting

        listing contents of 2nd

        names of, platform-independent

        naming, portability and

directory( ) (ProcessBuilder)

DiscardOldestPolicy class

DiscardPolicy class

disconnect( )

        DatagramSocket class

        HttpURLConnection class

displaying output

displaying text on the console

distinguished name

        CRL issuer

        X.500 certificate

distributed computing packages

divide( ) (BigDecimal)

division by zero 2nd

division operator (/)

do statements

        continue, using

do/while statements

doAs( ) (Subject)

doAsPrivileged( ) (Subject)

doc comments 2nd

        cross-references

        defined

        images in

        in javadoc program output

        overview, use by javadoc

        for packages

        spaces in

        structure of

       tags

                custom

                inline, within HTML text

                listing of

doclet API (javadoc)

Document interface (DOM)

Document Type Definition (DTD)

documentation

        doc comments

                cross references

                doc-comment tags

                structure of

        inheritance of, in doc comment tags

        javadoc program

                locale

        undocumented classes, portability and

DocumentBuilder class

DocumentBuilderFactory class

DocumentFragment interface

DocumentHandler interface (SAX)

DocumentType interface (DOM)

DOM (Document Object Model)

        documentation

        DocumentBuilder class

        javax.xml.transform.dom package 2nd

        org.w3c.dom package

        parser for XML 2nd

        tree representation of XML documents

        validation of source documents

domain names, using in package naming

DomainCombiner interface 2nd

DOMConfiguration interface

DOMError interface

DOMErrorHandler interface

DOMException class

DOMImplementation interface

DOMImplementationList interface

DOMImplementationSource interface

DOMLocator interface 2nd

DOMResult class

DOMSource class 2nd

DOMStringList interface

double type 2nd 3rd 4th 5th

        conversion to other primitive types

        Double class 2nd

DoubleBuffer class

doubleToLongBits( )

doubleToRawBits( )

drainTo( ) (Queue)

DSA encryption algorithm

DSA, RSA and EC public and private keys 2nd

DSAKey interface

DSAKeyPairGenerator interface

DSAParameterSpec interface

DSAParams interface

DSAPrivateKey interface

DSAPrivateKeySpec interface

DSAPublicKey interface

DSAPublicKeySpec interface

DTD (Document Type Definition)

DTDHandler interface (SAX) 2nd

duplicate( ) (ByteBuffer)

Duration class

dynamic class creation

dynamic class instantiation

dynamic class loading

        security risks

dynamic method lookup 2nd

        abstract methods

Категории