Index: C
Symbols
| 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
Index: C
- C++ programming language
 
  
  - features of not found in Java: 3.15. C++ Features Not Found in Java
 
  
  - vs. Java: 1.2.6. Performance
 
    - 2.14. Differences Between C and Java
 
    - 3. Object-Oriented Programming in Java
 
  
 
  
  - virtual functions: 3.4.6.2. Dynamic method lookup
 
 
- C programming language, vs. Java: 1.2.6. Performance
 
  - 2.14. Differences Between C and Java
 
 
- CA (certificate authority): 19. The java.security.cert Package
 
- Calendar class: 4.4. Dates and Times
 
  - 23. The java.util Package
 
  - 23. The java.util Package
 
  
  - GregorianCalendar class: 23. The java.util Package
 
 
- cancel( )
 
  
  - Timer class: 23. The java.util Package
 
  
  - TimerTask class: 23. The java.util Package
 
 
- canRead( ) (File): 11. The java.io Package
 
- canWrite( ) (File): 11. The java.io Package
 
- capacity( )
 
  
  - ArrayList class: 23. The java.util Package
 
  
  - Vector class: 23. The java.util Package
 
 
- capitalization conventions: 7.1. Naming and Capitalization Conventions
 
- case sensitivity: 1.3.1. Compiling and Running the Program
 
- casts: 2.4.6. Type Conversions
 
- catch clause: 2.6.16.2. catch
 
- certificate authority (CA): 19. The java.security.cert Package
 
- Certificate class: 19. The java.security.cert Package
 
  - 19. The java.security.cert Package
 
  - (see also X509Certificate class)
 
  
  - Certificate interface (java.security package) vs.: 19. The java.security.cert Package
 
  
  - CertificateRep class: 19. The java.security.cert Package
 
 
- Certificate interface: 17. The java.security Package
 
  - 17. The java.security Package
 
  - 17. The java.security Package
 
  - 17. The java.security Package
 
  
  - Certificate class (java.security.cert) vs.: 19. The java.security.cert Package
 
 
- certificate revocation lists (see CRLs)
 
- CertificateException: 19. The java.security.cert Package
 
- CertificateExpiredException: 19. The java.security.cert Package
 
- CertificateFactory class: 19. The java.security.cert Package
 
- CertificateFactorySpi class: 19. The java.security.cert Package
 
- CertificateNotYetValidException: 19. The java.security.cert Package
 
- CertificateParsingException: 19. The java.security.cert Package
 
- CertificateRep class: 19. The java.security.cert Package
 
- certificates (identity): 19. The java.security.cert Package
 
- Character class: 4.2. Strings and Characters
 
- character sets: 1.2.5. Internationalization
 
- characters: 4.2. Strings and Characters
 
  
  - char data type: 2.4.2. The char Type
 
    - 12. The java.lang Package
 
  
 
  
  - Character class: 12. The java.lang Package
 
    - 12. The java.lang Package
 
    
    - Subset class: 12. The java.lang Package
 
    
    - UnicodeBlock class: 12. The java.lang Package
 
  
 
  
  - CharacterIterator interface: 22. The java.text Package
 
  
  - CharArrayReader class: 11. The java.io Package
 
  
  - CharArrayWriter class: 11. The java.io Package
 
  
  - CharConversionException: 11. The java.io Package
 
  
  - streams of: 4.10. Input and Output Streams
 
  
  - UnsupportedEncodingException: 11. The java.io Package
 
 
- CharArrayReader class: 4.10. Input and Output Streams
 
- CharArrayWriter class: 4.10. Input and Output Streams
 
- charAt( ): 12. The java.lang Package
 
  
  - StringBuffer class: 12. The java.lang Package
 
 
- charValue( ): 12. The java.lang Package
 
- checkAccess( )
 
  
  - Thread class: 12. The java.lang Package
 
  
  - ThreadGroup class: 12. The java.lang Package
 
 
- CheckedInputStream class: 25. The java.util.zip Package
 
- CheckedOutputStream class: 25. The java.util.zip Package
 
- checkError( ): 11. The java.io Package
 
- checkGuard( ) (Guard): 17. The java.security Package
 
- checkPermission( )
 
  
  - AccessControlContext class: 17. The java.security Package
 
  
  - AccessController class: 17. The java.security Package
 
  
  - Acl interface: 18. The java.security.acl Package
 
  
  - SecurityManager class: 12. The java.lang Package
 
 
- checkRead( ): 5.4.1. Java 1.0: The Sandbox
 
- checkRead( ) method: 5.4.3.1. How policies and permissions work
 
- checksum
 
  
  - computing: 4.10. Input and Output Streams
 
  
  - cryptographic-strength: 4.10. Input and Output Streams
 
 
- Checksum interface: 25. The java.util.zip Package
 
- checkValidity( ) (X509Certificate): 19. The java.security.cert Package
 
- childJustAddedHook( ) (BeanContextSupport): 10. The java.beans.beancontext Package
 
- childValue( ) (InheritableThreadLocal): 12. The java.lang Package
 
- ChoiceFormat class: 22. The java.text Package
 
  - 22. The java.text Package
 
 
- Cipher class: 4.14. Cryptography
 
  - 26. The javax.crypto Package
 
  - 26. The javax.crypto Package
 
  
  - NullCipher class: 26. The javax.crypto Package
 
 
- CipherInputStream class: 4.14. Cryptography
 
  - 26. The javax.crypto Package
 
 
- CipherOutputStream class: 4.14. Cryptography
 
  - 26. The javax.crypto Package
 
 
- CipherSpi class: 26. The javax.crypto Package
 
- circular dependency: 12. The java.lang Package
 
- Class class: 4.7. Types, Reflection, and Dynamic Loading
 
- class fields: 3.1.1. Class Fields
 
- class files: 2.12. Java File Structure
 
  
  - verification of: 5.2. Java VM Security and Class File Verification
 
 
- class hierarchy: 3.4.2. Superclasses, Object, and the Class Hierarchy
 
  - 3.10.4. Scope Versus Inheritance for Member Classes
 
 
- class methods: 3.1.2. Class Methods
 
- Class objects, obtaining: 4.7. Types, Reflection, and Dynamic Loading
 
- classes: 1.2.4. Dynamic, Extensible Programs
 
  - 2.4.7. Reference Types
 
  - 2.8. Classes and Objects
 
  
  - abstract: 3.6. Abstract Classes and Methods
 
  
  - access to: 3.5.1.2. Access to classes
 
  
  - anonymous: 3.8. Inner Class Overview
 
    - 3.12. Anonymous Classes
 
  
 
  
  - byte-code verification, not passing: 12. The java.lang Package
 
  
  - capitalization/naming conventions: 7.1. Naming and Capitalization Conventions
 
  
  - Class class: 12. The java.lang Package
 
    - 12. The java.lang Package
 
  
 
  
  - ClassCastException: 12. The java.lang Package
 
    - 23. The java.util Package
 
  
 
  
  - ClassCircularityError: 12. The java.lang Package
 
  
  - ClassFormatError: 12. The java.lang Package
 
  
  - ClassLoader class: 12. The java.lang Package
 
  
  - ClassNotFoundException: 12. The java.lang Package
 
  
  - code source: 17. The java.security Package
 
  
  - constructors, fields, and methods: 14. The java.lang.reflect Package
 
  
  - containing: 3.10.3.1. Accessing superclass members of the containing class
 
  
  - core, package for: 4.1. Java Platform Overview
 
  
  - defining: 1.3.2.2. Defining a class
 
    - 2.8.1. Defining a Class
 
    
    - conventions/rules for: 7.2. Portability Conventions and Pure Java Rules
 
  
 
  
  - dynamic loading: 4.7. Types, Reflection, and Dynamic Loading
 
  
  - extending: 3.4.1. Extending a Class
 
  
  - final: 3.4.1.1. Final classes
 
  
  - IllegalAccessError: 12. The java.lang Package
 
  
  - IllegalAccessException: 12. The java.lang Package
 
  
  - importing: 2.11.2. Importing Classes and Packages
 
  
  - IncompatibleClassChangeError: 12. The java.lang Package
 
  
  - inner: 3.8. Inner Class Overview
 
    
    - how they work: 3.13. How Inner Classes Work
 
  
 
  
  - InvalidClassException: 11. The java.io Package
 
  
  - LinkageError: 12. The java.lang Package
 
  
  - local: 3.8. Inner Class Overview
 
  
  - member: 3.8. Inner Class Overview
 
    - 3.10. Member Classes
 
  
 
  
  - members of: 3.1. The Members of a Class
 
  
  - NoClassDefFoundError: 12. The java.lang Package
 
  
  - object: 3.4.2. Superclasses, Object, and the Class Hierarchy
 
  
  - online documentation for: 2.2. Comments
 
  
  - Permission: 5.6. Permission Classes
 
  
  - predefined: 1.1.3. The Java Platform
 
  
  - programs and: 1.3.2.2. Defining a class
 
  
  - static member: 3.8. Inner Class Overview
 
    - 3.9. Static Member Classes
 
  
 
  
  - tool for: 8. Java Development Tools
 
  
  - undocumented, conventions/rules for: 7.2. Portability Conventions and Pure Java Rules
 
  
  - UnsatisfiedLinkError: 12. The java.lang Package
 
  
  - UnsupportedClassVersionError: 12. The java.lang Package
 
  
  - version number, tool for displaying: 8. Java Development Tools
 
 
- clear( ): 13. The java.lang.ref Package
 
  
  - Collection interface: 23. The java.util Package
 
  
  - List interface: 23. The java.util Package
 
  
  - Map interface: 23. The java.util Package
 
  
  - Reference class: 13. The java.lang.ref Package
 
 
- client connection requests: 4.11. Networking
 
- Clock class: 4.8. Threads
 
- clone( ): 12. The java.lang Package
 
  
  - Mac class: 26. The javax.crypto Package
 
  
  - MessageDigest class: 17. The java.security Package
 
  
  - Object class: 12. The java.lang Package
 
 
- Cloneable interface: 12. The java.lang Package
 
- CloneNotSupportedException: 12. The java.lang Package
 
- close( ): 11. The java.io Package
 
  
  - BufferedWriter class: 11. The java.io Package
 
  
  - CharArrayWriter class: 11. The java.io Package
 
  
  - DatagramSocket class: 16. The java.net Package
 
  
  - DeflaterOutputStream class: 25. The java.util.zip Package
 
  
  - FileInputStream class: 11. The java.io Package
 
  
  - FileOutputStream class: 11. The java.io Package
 
  
  - GZIPInputStream class: 25. The java.util.zip Package
 
  
  - GZIPOutputStream class: 25. The java.util.zip Package
 
  
  - InputStream class: 11. The java.io Package
 
  
  - JarOutputStream class: 24. The java.util.jar Package
 
  
  - OutputStream class: 11. The java.io Package
 
  
  - PrintWriter class: 11. The java.io Package
 
  
  - Reader class: 11. The java.io Package
 
  
  - Socket class: 16. The java.net Package
 
  
  - StringWriter class: 11. The java.io Package
 
  
  - ZipOutputStream class: 25. The java.util.zip Package
 
 
- closeEntry( )
 
  
  - ZipInputStream class: 25. The java.util.zip Package
 
  
  - ZipOutputStream class: 25. The java.util.zip Package
 
 
- CodeSource class: 17. The java.security Package
 
  - 17. The java.security Package
 
 
- CollationElementIterator class: 22. The java.text Package
 
- CollationKey class: 22. The java.text Package
 
- Collator class: 22. The java.text Package
 
  - 22. The java.text Package
 
  
  - RuleBasedCollator class: 22. The java.text Package
 
 
- collections: 4.6. Collections
 
  
  - arrays of, converting to objects: 4.6. Collections
 
  
  - classes for working with: 23. The java.util Package
 
  
  - Collection interface: 23. The java.util Package
 
    - 23. The java.util Package
 
  
 
  
  - Collections class: 23. The java.util Package
 
    - 23. The java.util Package
 
  
 
  
  - elements of, searching/sorting: 4.6. Collections
 
  
  - immutable or unmodifiable, error: 12. The java.lang Package
 
  
  - Permission objects: 17. The java.security Package
 
 
- Collections methods: 4.6. Collections
 
- comma in numeric values: 4.3. Numbers and Math
 
- command( ),
  
  Compiler class: 12. The java.lang Package
 
- commentChar( ): 11. The java.io Package
 
- comments: 1.3.1. Compiling and Running the Program
 
  - 1.3.2.1. Comments
 
  - 2.2. Comments
 
  
  - doc: 7.3. Java Documentation Comments
 
    
    - tags for: 7.3.2. Doc-Comment Tags
 
  
 
 
- Comparable interface: 12. The java.lang Package
 
- Comparator interface: 23. The java.util Package
 
  - 23. The java.util Package
 
 
- compare( )
 
  
  - CollationElementIterator class: 22. The java.text Package
 
  
  - Collator class: 22. The java.text Package
 
  
  - Comparator interface: 23. The java.util Package
 
 
- compareTo( ): 12. The java.lang Package
 
  
  - BigDecimal class: 15. The java.math Package
 
  
  - BigInteger class: 15. The java.math Package
 
  
  - CollationKey class: 22. The java.text Package
 
  
  - Comparable interface: 12. The java.lang Package
 
 
- comparison operators: 2.5.5. Comparison Operators
 
- compileClass( ): 12. The java.lang Package
 
- compileClasses( ): 12. The java.lang Package
 
- Compiler class: 12. The java.lang Package
 
- compiling programs: 1.3.1. Compiling and Running the Program
 
- compound statements: 1.3.2.12. Looping and computing the factorial
 
  - 2.6.2. Compound Statements
 
 
- compression and decompression of data: 25. The java.util.zip Package
 
- computing
 
  
  - factorials: 1.3.2.12. Looping and computing the factorial
 
  
  - results: 1.3.2.5. Computing the result
 
 
- concat( ): 12. The java.lang Package
 
- concatenating strings: 12. The java.lang Package
 
- ConcurrentModificationException: 23. The java.util Package
 
  - 23. The java.util Package
 
  - 23. The java.util Package
 
 
- conditional (?) operator: 2.5.9. The Conditional Operator
 
- conditional AND (&&) operator: 2.5.6. Boolean Operators
 
- conditional OR (||) operator: 2.5.6. Boolean Operators
 
- configuration files, Properties class and: 4.6. Collections
 
- connect( )
 
  
  - DatagramSocket class: 16. The java.net Package
 
  
  - PipedInputStream class: 11. The java.io Package
 
  
  - PipedOutputStream class: 11. The java.io Package
 
  
  - URLConnection class: 16. The java.net Package
 
 
- ConnectException: 16. The java.net Package
 
- constants, capitalization/naming conventions: 7.1. Naming and Capitalization Conventions
 
- constrained properties: 6.1. Bean Basics
 
  - 6.2.5. Constrained Properties
 
  - 9. The java.beans Package
 
  
  - changes, prohibiting: 9. The java.beans Package
 
  
  - conventions for: 6.2.5. Constrained Properties
 
 
- constructors: 2.7. Methods
 
  - 3.2. Creating and Initializing Objects
 
  - 14. The java.lang.reflect Package
 
  
  - chaining: 3.4.4. Constructor Chaining and the Default Constructor
 
  
  - classes: 14. The java.lang.reflect Package
 
  
  - default: 3.4.4. Constructor Chaining and the Default Constructor
 
  
  - subclass: 3.4.3. Subclass Constructors
 
 
- containing
 
  
  - classes: 3.10.3.1. Accessing superclass members of the containing class
 
  
  - instances: 3.10.3.2. Specifying the containing instance
 
 
- containment hierarchy: 3.10.4. Scope Versus Inheritance for Member Classes
 
- containment protocol (JavaBeans): 6.3. Bean Contexts and Services
 
- containsKey( ),
  
  Map interface: 23. The java.util Package
 
- containsAll( ) (Collection): 23. The java.util Package
 
- containsKey( ) (TreeMap): 23. The java.util Package
 
- containsValue( ) (Map): 23. The java.util Package
 
- ContentHandler class: 16. The java.net Package
 
- ContentHandlerFactory interface: 16. The java.net Package
 
- continue statements: 2.6.12. The continue Statement
 
- conventions
 
  
  - capitalization: 7.1. Naming and Capitalization Conventions
 
  
  - documentation: 7. Java Programming and
Documentation Conventions
 
  
  - for portability: 7.2. Portability Conventions and Pure Java Rules
 
  
  - for JavaBeans: 6.2. JavaBeans Conventions
 
  
  - naming: 7.1. Naming and Capitalization Conventions
 
 
- copy( ) (Collections): 23. The java.util Package
 
- countTokens( ): 23. The java.util Package
 
- CRC32 class: 25. The java.util.zip Package
 
  - 25. The java.util.zip Package
 
 
- createNewFile( ) (File): 11. The java.io Package
 
- createTempFile( ) (File): 11. The java.io Package
 
- CRL class: 19. The java.security.cert Package
 
  - 19. The java.security.cert Package
 
  - (see also X509CRL class)
 
 
- CRLEntry class: 19. The java.security.cert Package
 
  - (see also X509CRLEntry class)
 
 
- CRLException: 19. The java.security.cert Package
 
- CRLs: 19. The java.security.cert Package
 
  
  - parsing from byte streams: 19. The java.security.cert Package
 
 
- cryptographic checksum (see message digests)
 
- cryptography: 4.1. Java Platform Overview
 
  - 4.14. Cryptography
 
  - 5.3. Authentication and Cryptography
 
  
  - algorithms, parameters for: 17. The java.security Package
 
  
  - arbitrary-precision integers, using: 15. The java.math Package
 
  
  - DSA and RSA public and private keys: 20. The java.security.interfaces Package
 
  
  - Java Cryptography Extension (JCE): 17. The java.security Package
 
  
  - javax.crypto package: 26. The javax.crypto Package
 
  
  - javax.crypto.interfaces package: 27. The javax.crypto.interfaces Package
 
  
  - keys, invalid: 17. The java.security Package
 
  
  - keys/parameters, package for: 4.1. Java Platform Overview
 
  
  - private key: 17. The java.security Package
 
  
  - public and private key: 17. The java.security Package
 
  
  - resources for further reading: 26. The javax.crypto Package
 
  
  - service provider, not available: 17. The java.security Package
 
  
  - symmetric-key: 4.14. Cryptography
 
 
- curly-brace characters ({})
 
  
  - in classes: 1.3.2.2. Defining a class
 
  
  - in main method: 1.3.2.3. Defining a method
 
 
- current( )
 
  
  - BreakIterator class: 22. The java.text Package
 
  
  - CharacterIterator interface: 22. The java.text Package
 
 
- currentThread( ) (Thread): 12. The java.lang Package
 
- currentTimeMillis( ) (System): 12. The java.lang Package
 
- Customizer class: 6.1. Bean Basics
 
- Customizer interface: 9. The java.beans Package
 
  - 9. The java.beans Package
 
 
Symbols
| 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
Copyright © 2001
O'Reilly & Associates, Inc.
All Rights Reserved.