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]

Pack200 class

pack200 tool

        advanced options

        basic options

Pack200.Packer interface

Pack200.Unpacker interfce

package access 2nd

        class member accessibility

package annotations

Package class

package declarations

package directive

packages 2nd 3rd

        access to

        assertions enabling or disabling

        associated with classes

        declaring

        defined

        doc comments for

        enabling assertions in all classes and its subpackages

        globally unique names

        importing types

                naming conflicts and shadowing

                static members

        key, listing of

        naming and capitalization conventions

        not documented in this book

        omitting names in javadoc documentation

        references to, in @see doc comment tag

        unnamed

        visibility

packets of data

        loopback

padding schemes (cryptography)

PalmOS

parameterized types 2nd

        arrays

        bounded wildcards in

        conversion to nonparameterized

        exceptions and

        generic types vs.

        hierarchy

        malformed , exception

        Map

ParameterizedType interface

parameters

        <xsl\:param> tags

        arguments, assigning to

        certification path

        listing for methods

        naming and capitalization conventions

        this (keyword), for instance methods

        type parameters

                annotation types and

                specifying for generic methods

                wildcards

        as variables

parameters, method

        annotations

parse( )

parseByte( )

parseDouble( )

ParseException

parseInt( ) (Integer) 2nd

parseLong( ) (Long)

parseNumbers( ) (StreamTokenizer)

parseObject( ) 2nd

ParsePosition class

Parser interface (SAX)

ParserAdapter class (SAX)

ParserFactory class (SAX)

parsers 2nd

        DocumentBuilder class

        DocumentBuilderFactory class

        DOM (Document Object Model) 2nd

        FactoryConfigurationError

        javax.xml.parsers package

        ParserConfigurationError

        SAX (Simple API for XML)

        SAXParser class

        SAXParserFactory

parseShort( )

pass by reference

pass by value

password-based encryption (PBE) 2nd

PasswordAuthentication class

PasswordCallback class

passwords [See also logins]

        -keypass password option, jarsigner

        access control for /etc/passwd 2nd

        authenticating, Authenticator class

        expired

        incorrect

        keystore, changing

        PasswordProtection (KeyStore)

path separators

pathnames, JAR archive

paths

        CertPath

Pattern class 2nd 3rd

        multiple matches with a regular expression

        regular expression syntax

PatternSyntaxException 2nd 3rd

PBE (password-based encryption)

PBEKey interface

PBEKeySpec class

PBEParameterSpec class

PBEWithMD5AndDES algorithm

peek( )

        Queue interface 2nd

        Stack class

percentages

performance

        dynamic vs. static method lookup

        Java VM

performance tuning options, Java interpreter

Perl 5 programming language

Perl regular expressions

        matches, Java vs.

permissions

        AllPermission class

        AuthPermission class

        BasicPermission class

        checking with SecurityManager

        defining in policy file

        DelegationPermission

        FilePermission class

        guidelines for, web site information

        how they work

        jstatd daemon

        LoggingPermission

        ManagementPermission class

        NetPermission class

        Permission class 2nd

                subclasses for access control

                subclasses, summary of

        PermissionCollection class 2nd

        Permissions class 2nd

        PrivateCredentialPermission

        PropertyPermission class

        ReflectPermission class

        restricted

        RuntimePermission class

        SecurityPermission class

        SerializablePermission class

        ServicePermission

        SocketPermission class

        SSLPermission class

        UnresolvedPermission class

        URLClassLoader class

persistence, object

        JavaBeans

        serialization

        serialPersistentFields

PhantomReference class

ping utility

Pipe class 2nd

Pipe.SinkChannel class

Pipe.SourceChannel class

PipedInputStream class 2nd 3rd

PipedOutputStream class 2nd 3rd

PipedReader class 2nd

PipedWriter class 2nd

PKCS #1 standard, OAEP padding 2nd

PKCS#5 (password-based encryption algorithm)

PKCS8EncodedKeySpec interface

PKIXBuilderParameters class

PKIXCertPathBuilderResult class

PKIXCertPathChecker class

PKIXCertPathValidatorResult class

PKIXParameters class

platforms

        defined

        directory separator characters

        line separators, differences in

pleaseStop( ) (example method)

Point class (example), defining

pointers (C language)

        Java references vs.

        method

Policy class 2nd 3rd 4th

        modifying permissions to untrusted code

PolicyNode class

PolicyQualifierInfo class

policytool program 2nd 3rd

        defining permissions

poll( )

        Queue interface 2nd

        ReferenceQueue class

pop( )

portability

        conventions and rules

        Java interpreter

ports, access restrictions for applets

PortUnreachableException

position (buffers) 2nd

position( )

        FileChannel class

        FileLock class

positive zero 2nd

post-decrement operator 2nd

post-increment expression statements

post-increment operator 2nd

pre-decrement expression statements

pre-decrement operator 2nd

pre-increment operator 2nd

precedence, operator 2nd

        ! (boolean NOT) operator

        boolean vs. comparison operators

        conditional (?\:) operator

        order of evaluation and

        overriding with parentheses

precision (format specifier )

        illegal

precision in BigDecimal arithmetic

predefined classes

preferences

        AbstractPreferences

        BackingStoreException

        InvalidPreferencesFormatException

        java.util.prefs package 2nd 3rd

        NodeChangeEvent

        NodeChangeListener

        PreferenceChangeEvent class

        PreferenceChangeListener 2nd

        Preferences class 2nd

        PreferencesFactory interface

        user , Properties class and

premain( )

preprocessor (C language)

prev( ) (CharacterIterator)

previous( ) (ListIterator) 2nd

previousIndex( ) (ListIterator)

primary expressions

prime numbers

        large, randomly generated

        RSA private key

primitive data types 2nd [See also listings under individual type names]

        array elements, returning as

        arrays of, conversions

        boolean 2nd

        buffers for

        byte

        byte buffers viewed as other types

        char

                Character class

       conversions

                boxing and unboxing

                listing of type conversions

        differences between Java and C

        double

        encountered when object data is expected

        equality, testing for

        fields

        float

        floating-point types

        int

                Integer class

        integer types 2nd

        long 2nd

                Long class

        operand

        reading in binary format with DataInput

        reading in binary format with DataInputStream 2nd

        reference types vs

        short

                Short class

        textual representation of

        wrapper classes 2nd

        writing in binary format with DataOutput

        writing in binary format with DataOutputStream 2nd

Principal interface 2nd

principals

        KerberosPrincipal

        X.500 2nd

print( )

        PrintStream class

        PrintWriter class

printf( ) 2nd 3rd

        Formatter class 2nd

        formatting numbers

        formatting text

        MissingFormatArgumentException

printList( )

println( )

        PrintStream class

        PrintStream or PrintWriter

        PrintWriter class

PrintStream class

        format( )

        implementing Appendable interface

        Java 5.0 enhancements

        printf( )

        println( )

PrintWriter class 2nd

        format( )

        Java 5.0 enhancements

        printf( )

        println( )

priority levels for threads 2nd

        maximum priority in a ThreadGroup

priority queue

PriorityBlockingQueue class 2nd

PriorityQueue class 2nd 3rd

private keys

        -keypass password option, jarsigner

        EncryptedPrivateKeyInfo class

private modifier 2nd

        anonymous classes and

        class member visibility

        class members 2nd

        constructors

        fields

        local classes and

        member class, applying to

        methods

                abstract modifier and

                inheritance and

        static member types and

private-key encryption 2nd 3rd

        Diffie-Hellman private key

        DSA private key

        RSA private key

PrivateCredentialPermission class

PrivateKey interface

        DSA, casting to

        RSAPrivateCrtKey, casting to

PrivateKeyEntry class (KeyStore)

PrivilegedAction interface

PrivilegedActionException

PrivilegedExceptionAction

probablePrime( ) (BigInteger)

Process class 2nd 3rd

ProcessBuilder class 2nd 3rd

processes

        graphical interface to monitoring tools ( jconsole )

        information about (jinfo)

        jdb connections to

        listing running Java processes

        local, providing information about (jstatd tool)

        spawning and executing on native system

        stack traces (jstack tool)

ProcessingInstruction interface (DOM)

profiling

        Java interpreter options

        printing output to standard output

programmers

        application, security for

        benefits of using Java

        system, security for

programming languages

       C and C++ [See C and C++]

        lexically scoped

        Perl, regular expressions in

        strongly typed

programs, Java

        classes as fundamental unit

        compiling

        complete, portability of

        defining and running

        dynamic, extensible

        lexical structure

                case sensitivity and whitespace

                comments

                identifiers

                literals

                punctuation

                Unicode

        main( ) method

        overview

        running

propagating exceptions

properties

        JavaBean

                bound properties

                constrained properties

                conventions for

                indexed properties

                specialized subtypes

        Properties class 2nd 3rd

                invalid properties exception

        PropertyPermission class

        PropertyResourceBundle class

        system, listed

        XML transformation output

PropertyChangeEvent class

PropertyChangeListener interface

        adding/removing listeners

PropertyChangeSupport class

propertyNames( )

PropertyVetoException class 2nd

protected modifier 2nd

        anonymous classes and

        class members 2nd 3rd

        fields

        finalizer methods

        local classes and

        member class, applying to

        methods

        Object.clone( )

ProtectionDomain class 2nd

ProtectionParameter (KeyStore)

protocol, serialization

ProtocolException

Provider class

provider( ) (SelectorProvider)

Provider.Service class

ProviderException class

Proxy class 2nd 3rd 4th

Proxy.Type class

ProxySelector class

pseudo-random numbers 2nd 3rd 4th

        Cipher class

        generating with Math class

        SecureRandom class

        SecureRandomSpi

PSource class

PSource.PSpecified class

PSSParameterSpec class

public modifier 2nd

        anonymous classes and

        in class definitions

        class fields

        class members 2nd 3rd

        classes

                in Java files

        constructors

        fields

        finalizer methods

        local classes and

        member class, applying to

        methods

                interface

                JavaBeans

public-key encryption 2nd [See also cryptography]

        Diffie-Hellman public key

        DSA public key

        RSA public key

PublicKey interface

        RSA, setting to

        RSAPublicKey, casting to

punctuation characters

        escaping

        identifier names and

        representing operators

        as tokens

push( )

PushbackInputStream class

PushbackReader class

put( )

        AbstractMap class

        Buffer class

        ByteBuffer class

        HashMap class

        Hashtable class

        Map interface 2nd

        Properties class

        Queue interface 2nd

        TreeMap class

putAll( ) (Map) 2nd

PutField class

putFields( )

putIfAbsent( ) (ConcurrentMap)

putValue( ) (SSLSocket)

Категории