E
- e conversion character, Primitive and Numeric Conversions
- E conversion character, Primitive and Numeric Conversions
- e format suffix, Printf-Style Date and Time Formatting
- -ea flag, Enabling and Disabling Assertions
- EAST value, BorderLayout, Anchoring
- BorderLayout class, BorderLayout
- GridBagConstants class, Anchoring
- Eclipse IDE, Java Tools and Environment, Configuring Eclipse and Creating a Project–Importing the Learning Java Examples, Configuring Eclipse and Creating a Project–Importing the Learning Java Examples, Getting Started with Eclipse–Importing the Learning Java Examples, Using Eclipse, Getting at the Source, Running the Examples–Running the Examples, Building the Ant-Based Examples, Loner Examples, Coding Shortcuts, Autocorrection, Refactoring, Diffing Files, Organizing Imports, Formatting Source Code
- compatibility modes in, Using Eclipse
- configuring, Configuring Eclipse and Creating a Project–Importing the Learning Java Examples
- creating projects, Configuring Eclipse and Creating a Project–Importing the Learning Java Examples
- downloading, Java Tools and Environment
- features, Coding Shortcuts, Autocorrection, Refactoring, Diffing Files, Organizing Imports, Formatting Source Code
- autocorrection, Autocorrection
- coding shortcuts, Coding Shortcuts
- diffing files, Diffing Files
- formatting source code, Formatting Source Code
- organizing imports, Organizing Imports
- refactoring, Refactoring
- setting up to work with, Getting Started with Eclipse–Importing the Learning Java Examples
- using, Getting at the Source, Running the Examples–Running the Examples, Building the Ant-Based Examples, Loner Examples
- building ant-based examples, Building the Ant-Based Examples
- getting at source, Getting at the Source
- loner examples, Loner Examples
- running examples, Running the Examples–Running the Examples
- editing strings, Editing
- EditorKit, HTML and RTF for Free
- EJB (Enterprise JavaBeans), The Present: Java 7, Enterprise JavaBeans and POJO-Based Enterprise Frameworks–Enterprise JavaBeans and POJO-Based Enterprise Frameworks, Glossary
- Element class, JDOM
- EmptyBorder class, Borders
- -enableassertions
flag, Enabling and Disabling Assertions
- enabling components, Enabling and Disabling Components–Enabling and Disabling Components
- encapsulation, Safety of Implementation, Classes, Our Color Methods, Visibility of Variables and Methods, Glossary
- encode() method, CharsetEncoder and CharsetDecoder, Using the POST Method
- encoding, Text Encoding–Text Encoding, Encoding–Encoding
- text, Text Encoding–Text Encoding
- XML, Encoding–Encoding
- endElement() method, The SAX API
- endsWith() method, Searching, String Method Summary
- entering() method, The Logger
- Enterprise JavaBeans (EJB), The Present: Java 7, Enterprise JavaBeans and POJO-Based Enterprise Frameworks–Enterprise JavaBeans and POJO-Based Enterprise Frameworks, Glossary
- entities for XML, Encoding
- Enum class, Customizing Enumerations, Case Study: The Enum Class–Case Study: The Enum Class
- enum data type, Glossary
- enumerate() method, Working with ThreadGroups
- enumerations, Enumerations and switch statements, Enum Values, Customizing Enumerations–Customizing Enumerations, java.util.Enumeration
- customizing, Customizing Enumerations–Customizing Enumerations
- defined, Enumerations and switch statements
- enum values, Enum Values
- EnumSet and EnumMap collections, EnumSet and EnumMap–EnumSet and EnumMap
- environment variable, Running Java Applications
- EOFException, RandomAccessFile
- ephemeral, Exporting remote objects
- equal sign (=) operator, System Properties, Operators, Predicates
- equality operator, Operators
- equals() method, More Events and Interfaces, switch statements, Equality and Equivalence–Equality and Equivalence, Comparing Strings, String Method Summary
- overview, Equality and Equivalence–Equality and Equivalence
- for String class, Comparing Strings
- string comparisons using, switch statements
- equalsIgnoreCase() method, Comparing Strings, String Method Summary
- ERA value, The Spinner
- erasure, “There Is No Spoon”, Erasure–Erasure, Erasure and Bounds (Working with Legacy Code)–Erasure and Bounds (Working with Legacy Code), Glossary
- bounds and, Erasure and Bounds (Working with Legacy Code)–Erasure and Bounds (Working with Legacy Code)
- defined, “There Is No Spoon”, Glossary
- err variable, Basic I/O
- Error class, Exceptions and Error Classes
- error classes, Exceptions and Error Classes–Exceptions and Error Classes
- ERROR constant, MediaTracker
- error handling, Error Handling
- error page declaration, Error and Index Pages–Error and Index Pages
- <error-code>
element, Error and Index Pages
- <error-page>
element, Error and Index Pages, Error and Index Pages
- escaped characters, Escaped characters–Escaped characters
- EtchedBorder class, Borders
- eval() method, Round Three: A Simple Spreadsheet
- evaluate() method, The XPath API
- event, Events, Events, Glossary
- defined, Events, Glossary
- package, Events
- event hookups, NetBeans, Taming the Juggler–Running the example, Molecular Motion–Molecular Motion
- Juggler, Taming the Juggler–Running the example
- molecular motion, Molecular Motion–Molecular Motion
- event listener interfaces, Change Notification
- event-driven, HelloJava4: Netscape’s Revenge
- EventListener interface, Event Receivers and Listener Interfaces
- EventObject class, Event Types
- events in HelloJava application, Events–Events, More Events and Interfaces–More Events and Interfaces
- events, Swing, Event Receivers and Listener Interfaces–Event Receivers and Listener Interfaces, Event Sources–Event Sources, Event Delivery, Event Types–Event Types, The java.awt.event.InputEvent Class, Mouse and Key Modifiers on InputEvents–Mouse-wheel events, Mouse-wheel events, Focus Events–Focus Events, Generating Events
- delivery, Event Delivery
- focus events, Focus Events–Focus Events
- generating, Generating Events
- java.awt.event.InputEvent Class, The java.awt.event.InputEvent Class
- mouse and key modifiers on InputEvents, Mouse and Key Modifiers on InputEvents–Mouse-wheel events
- mouse-wheel events, Mouse-wheel events
- receivers and listener interfaces, Event Receivers and Listener Interfaces–Event Receivers and Listener Interfaces
- sources, Event Sources–Event Sources
- types, Event Types–Event Types
- examples in this book, A First Application
- @exception
annotation, Javadoc Comments, Javadoc Comments
- Exception class, Exceptions and Error Classes, Throwing Exceptions
- <exception-type>
element, Error and Index Pages
- exceptions, Exceptions–Exceptions, Exceptions, Exceptions and Error Classes–Exceptions and Error Classes, Exception Handling–Exception Handling, Bubbling Up–Bubbling Up, Stack Traces–Stack Traces, Checked and Unchecked Exceptions–Checked and Unchecked Exceptions, Throwing Exceptions–Narrowed rethrow, Chaining and rethrowing exceptions–Narrowed rethrow, try Creep–try Creep, The finally Clause–The finally Clause, Try with Resources–Try with Resources, Performance Issues, Exceptions and overridden methods–Exceptions and overridden methods, Exceptions and Generics–No generic throwables, Glossary, Glossary
- bubbling up, Bubbling Up–Bubbling Up
- chaining, Chaining and rethrowing exceptions–Narrowed rethrow, Glossary
- checked and unchecked exceptions, Checked and Unchecked Exceptions–Checked and Unchecked Exceptions
- defined, Exceptions, Glossary
- error classes and, Exceptions and Error Classes–Exceptions and Error Classes
- finally clause, The finally Clause–The finally Clause
- generics and, Exceptions and Generics–No generic throwables
- handling, Exception Handling–Exception Handling
- in HelloJava
application, Exceptions–Exceptions
- and overridden
methods, Exceptions and overridden methods–Exceptions and overridden methods
- performance issues, Performance Issues
- stack traces, Stack Traces–Stack Traces
- throwing, Throwing Exceptions–Narrowed rethrow
- try statements, try Creep–try Creep
- try with resources, Try with Resources–Try with Resources
- exchange() method, Exchanger
- Exchanger class, Concurrency Utilities, Exchanger–Exchanger
- exclamation (!) operator, Operators, Predicates
- exclusive locks, File locking
- exec() command, BeanShell Commands
- execute() method, Executors
- ExecutorCompletionService interface, CompletionService
- executors, Tasks with results: Callable and Future–Tasks with results: Callable and Future, ExecutorService–ExecutorService, Collective tasks–Collective tasks, Scheduled tasks–Scheduled tasks, CompletionService, The ThreadPoolExecutor implementation–The ThreadPoolExecutor implementation, Thread production, The Fork/Join framework–The Fork/Join framework
- Callable interface and Future class, Tasks with results: Callable and Future–Tasks with results: Callable and Future
- collective tasks, Collective tasks–Collective tasks
- CompletionService, CompletionService
- ExecutorService, ExecutorService–ExecutorService
- Fork/Join framework, The Fork/Join framework–The Fork/Join framework
- scheduled tasks, Scheduled tasks–Scheduled tasks
- thread production, Thread production
- ThreadPoolExecutor implementation, The ThreadPoolExecutor implementation–The ThreadPoolExecutor implementation
- Executors interface, Concurrency Utilities
- ExecutorService, ExecutorService–ExecutorService
- exists() method, File operations, NIO File Operations
- exit() method, Death of a Thread
- exiting() method, The Logger
- exp() method, The java.lang.Math Class
- exportNode() method, Preferences Storage
- exportObject() method, Exporting remote objects
- exportSubtree() method, Preferences Storage
- expressions, Statements and Expressions, Operators–Operators, Assignment–Assignment, The null value, Variable access–Variable access, Method invocation, Object creation–Object creation, The instanceof operator
- assignment, Assignment–Assignment
- defined, Statements and Expressions
- instanceof operator, The instanceof operator
- method invocation, Method invocation
- null value, The null value
- object creation, Object creation–Object creation
- operators, Operators–Operators
- variable access, Variable access–Variable access
- extending, HelloComponent
- extends keyword, Inheritance, Subclassing and Inheritance, Subinterfaces, Bounds, Bounded Wildcards, Glossary
- using bounded
wildcard, Bounded Wildcards
- defined, Glossary
- extending interfaces, Subinterfaces
- Extensible HyperText Markup Language (XHTML), HTML to XHTML
- Extensible Markup Language, A Modern Language (see XML)
- Extensible Stylesheet Language (XSL), XML and XSL, The Butler Did It, The XML APIs
- Extensible Stylesheet Language Transformations, A Modern Language (see XSLT)
- extent, Scrollbars and Sliders