Return to Java Pocket Guide, 4th edition Index or Java Pocket Guide, 4th edition Index of E
data membersaccessing in objects, Accessing Data Members and Methods in Objects
final, Other (Nonaccess) Modifiers
in classes, Data Members and Methods
static, Static Data Members, Other (Nonaccess) Modifiers
transient, Other (Nonaccess) Modifiers, Serialization
data structures, optimizing, Algorithm Efficiencies
DataInputStream, Reading Binary Data from a File, Reading Binary Data from a Socket
DataOutputStream, Writing Binary Data to a File, Writing Binary Data to a Socket
Date and Time API (JSR 310), Date and Time API-Formatting, Fluent APIsdurations and periods, Durations and Periods
formatting date-time objects, Formatting
ISO calendar, ISO Calendar
JDBC and XSD mapping, JDBC and XSD Mapping
legacy code and, Legacy Interoperability
LocalDateTime class, with and without method chaining, Fluent APIs
machine interface for, Machine Interface
primary classes, ISO Calendar
regional calendars in, Regional Calendars
DateTimeFormatter class, Formatting
Debian, Java Development Kit
decimal integers, Integer Literals
deep cloning, Shallow and deep cloning
default method, Other (Nonaccess) Modifiers
default statement, The switch Statement
default values (of reference types), Default Values-Conversion of Reference Typesarrays, Arrays
instance and local variables, Instance and Local Variable Objects
defender method, Other (Nonaccess) Modifiers
dependencies, Temporary Associationdeclaring, Declaring Dependencies
in JShell, Dependencies
transitive, Transitive Dependencies
dependency checker (jdeps), jdeps-Identifying Undocumented JDK Internal Dependenciesidentifying dependencies, jdeps
identifying undocumented JDK internal dependencies, Identifying Undocumented JDK Internal Dependencies
developer-defined annotations, Developer-Defined Annotations
development, Development Basics-Classpathclasspath argument and, Classpath
command line tools for, Command-Line Tools
Java Development Kit (JDK), Java Development Kit
Java Runtime Environment (JRE), Java Runtime Environment
program structure, Java Program Structure-Java Program Structure
third-party tools for, Development, CM, and Test Tools-Development, CM, and Test Tools
diamond operator (<>), Generic Classes and Interfaces
Diffie-Hellman keys, Security Libraries
Digital Signature Algorithm (DSA) generation, Security Libraries
direct association of classes, Direct Association
do while loop, The do while Loop
Document Object Model (DOM), Extensible Markup Language (XML) Libraries
documentation, Javadoc comments and, Comments
domain specific languages (DSLs), Fluent APIs
Domain Specific Languages (Fowler), Fluent APIs
double literals, Floating-Point Literals
double type, Literals for Primitive Types
Double wrapper class, Floating-Point Entities
DSA generation, Security Libraries
durations, Durations and PeriodsDuration.between() method, Durations and Periods