Java Pocket Guide, 4th edition Index of S
Return to Java Pocket Guide, 4th edition Index or Java Pocket Guide, 4th edition Index of T
S
SASL (see Simple Authentication and Security Layer)
SAX (see Simple API for XML)
Scene Graph API, JavaFX User Interface Library
ScheduledThreadPoolExecutor class, Executors
scratch variables, Scratch Variables
ScriptEngine interface, Script Engine Implementations-Accessing and Controlling Java Resources from Scripts
ScriptEngineManager class, Script Engine Implementations
Scripting API, The Java Scripting API-Scripting Engine Validationscript engine implementations, Script Engine Implementations-Accessing and Controlling Java Resources from Scriptsaccessing/controlling Java resources from scripts, Accessing and Controlling Java Resources from Scripts
embedding scripts in Java, Embedding Scripts into Java
invoking methods of scripting languages, Invoking Methods of Scripting Languages
scripting languages, Scripting Languages
setting up scripting languages and engines, Setting Up Scripting Languages and Engines-Scripting Engine Validation
scripting enginessetting up, Scripting Engine Setup
validation of, Scripting Engine Validation
scripting languages, Scripting Languages Compatible with JSR-223
Secured Sockets Layer (SSL), Remote Method Invocation (RMI) and CORBA Libraries
security libraries (Java), Security Libraries
self-calls, Message to Self (6)
separators, Separators
sequence diagrams (UML), Sequence Diagramsactivation bar, Activation Bar (8)
asynchronous message, Asynchronous Message (5)
found message, Found Message (2)
lifeline, Lifeline (7)
message to self, Message to Self (6)
participants, Participant (1)
return call, Return Call (4)
synchronous message, Synchronous Message (3)
serial collectors, Serial Collector
Serializable interface, Serialization
serialization, Shallow and deep cloning, Serializationdeserializing an object, Deserialize
service providers, defining in Java 9, Defining Service Providersimplementing Service API, Implementing Service API
using service providers, Using Service Providers
Set interface, The Collection Interface
shallow cloning, Shallow and deep cloning
short type, Literals for Primitive Typesin switch statements and, The switch Statement
Short wrapper class, The switch Statement
signed types, Primitive Types
Simple API for XML (SAX), Extensible Markup Language (XML) Libraries
Simple Authentication and Security Layer (SASL), Security Libraries
single abstract method (SAM) interfaces, Functional Interfaces
single value annotation, Developer-Defined Annotations
snippets, Snippetshandling thrown exceptions in, Checked Exceptions
saving, loading, and state, Saving, Loading, and State
viewing, deleting, and modifying, Viewing, Deleting, and Modifying Snippets
socket I/O, Socket Reading and Writing-Writing Binary Data to a Socketreading binary data from sockets, Reading Binary Data from a Socket
reading characters from sockets, Reading Character Data from a Socket
writing binary data to sockets, Writing Binary Data to a Socket
writing character data to sockets, Writing Character Data to a Socket
Solaris, Java Development KitPOSIX-compliance and, Classpath
SQL (Structured Query Language), Integration LibrariesDate Time API and, JDBC and XSD Mapping
SSL, Remote Method Invocation (RMI) and CORBA Libraries
stack trace, printing, The printStackTrace() Method
statements, Statements and Blocks-Exception Handling Statementsassert, Assert Statement
blocks, Blocks
conditional, Conditional Statements-Iteration Statements
empty, Empty Statement
exception handling, Exception Handling Statements, The try/catch/finally Keywords
execution in JShell, Statements and Code Blocks
expression, Expression Statements
iteration, Iteration Statements-Transfer of Control
synchronized, Synchronized Statement
transfer of control, Transfer of Control-The return Statement
states of threads, Thread States
static keyword, Static Methods
static modifier, Other (Nonaccess) Modifiersstatic constants, Static Constants
static data members, Static Data Members
static initializers, Static Initializers
static methods, Static Methods
static variables, naming conventions for, Instance and Static Variable Names
StAX API (see Streaming API for XML (StAX) API)
Stream API, The Files Class
Streaming API for XML (StAX) API, Extensible Markup Language (XML) Libraries
streams, Standard Streams in, out, and err
strictfp, Other (Nonaccess) Modifiers
string literals, String Literals
StringBuffer class, Comparing Strings
StringBuilder class, Comparing Strings
stringscompact, Compact Strings
comparing, Comparing Strings
String type in switch statements, The switch Statement
Structured Query Language (SQL), Integration LibrariesDate and Time API and, JDBC and XSD Mapping
subclasses, Superclasses and Subclasses-Superclasses and Subclasses
substitution principle, Substitution Principle
super keyword, Superclasses and Subclasses, The Get and Put Principle
super wildcard, The Get and Put Principle
superclasses, Classes and Objects, Superclasses and Subclasses-Superclasses and Subclasses
Suse, Java Development Kit
switch statement, The switch Statement
synchronized keyword, Synchronization
synchronized methods, Other (Nonaccess) Modifiers
synchronized statements, Synchronized Statementconcurrency and, Synchronization
synchronizers, Synchronizers
synchronous message (UML), Synchronous Message (3)
System.err stream, Standard Streams in, out, and err
System.gc() method, Explicit Garbage Collection