Java Examples in a Nutshell, 3rd Edition

[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]

SafeServer class

    policy file 

    testing security of services 

SAX (Simple API for XML) 

    HandlerBase class 

    JAXP support for 

    parsing with 

ScatteringByteChannel interface 

scratch fields, object serialization and 

Scribble.java 

ScribbleApp.java 

ScribblePane.java 

ScribblePane1.java 

ScribblePane2.java 

ScribblePane3.java 

scriptlets, JSP tags for 

scrollable result sets 

SecretKey class 

SecureService.java 

security 

    access control 

    applet restrictions 

    authentication 

    cryptography 

    message digests and digital signatures 

    policy

        default from Sun Microsystems 

        for SafeServer class 

    SafeServer class, testing 

    SecurityManager class 

seek( ) method 

selection dialogs

    FontChooser example 

    JColorChooser and JFileChooser 

    JColorChooser, displaying 

selection events, tree node 

send( ) (DatagramSocket) 

sentence boundaries, locale-dependent 

SequenceInputStream class 

SerialIntList.java 

Serializable interface 

serialization  [See object serialization]

serialver command 

Server class

    running under security manager 

    Service interface and 

server-side includes (SSI) 

Server.java 

servers 

    connecting to 

    database 

    MUDServer.java example 

    multithreaded, generic 

    proxy 

    RemoteBankServer.java 

    RMI 

    security policy for 

    Server class 

    ServerSocket class  2nd 

    Service interface 

    simple 

    single-threaded 

ServerSocket class 

ServerSocketChannel  2nd 

services

    classes, downloading from URL 

    classes, dynamically loading 

    ConnectionManager class and 

    Control class 

    Service interface 

    specifying directories for loading and writing to temporary files 

<servlet> tags  2nd 

<servlet-name> tags 

servlets

    compiling 

    containers 

    Hello Net, running 

    HelloNet World 

    HttpServlet class 

    initialization and persistence (Counter servlet example) 

    installing and running 

    JSP and 

    running (Counter servlet example) 

    Servlet 2.4 specification

        JSP 1.1 specifications and 

    Servlet interface 

    setup 

sessions,servlet container tracking users 

sessionScope object (JSP 2.0) 

setAsText( ) 

setAutoCommit( ) 

setBounds( )  2nd 

setCapacity( ) method 

setColor( ) 

setComposite( ) (Graphics2D) 

setConstraints( ) (GridBagLayout) 

setCurrentTheme( ) (MetalLookAndFeel) 

setDoInput( ) 

setDoOutput( ) 

setDragEnabled( ) method 

setFile( ) 

setLayout( ) 

setObject( ) 

setPropertyValue( ) method 

setReadOnly( ) (Connection) 

setRenderingHint( ) (Graphics2D) 

setStroke( ) (Graphics2D) 

setter and getter methods 

setter methods 

setTheme( ) 

setup, servlets 

setValue( ) 

shadowing, creating with translucent colors 

Shape interface  2nd 

shapes

    customizing 

    displaying in GraphicsExampleFrame 

    drawing and filling 

        antialiasing and 

    filling with Paint 

        GenericPaint example 

    transforming 

Shapes.java 

shell commands, setting CLASSPATH environment variable with 

shiftDown( ) (Event) 

show( ) 

    FontChooser class 

ShowBean program 

ShowBean.java 

    layout managers, demonstrating 

ShowClass.java 

showDocument( ) (AppletContext) 

showStatus( ) 

Sieve of Eratosthenes algorithm 

Sieve.java 

Signature class 

signature, methods 

signatures  [See digital signatures]

SimpleBeanInfo class 

SimpleDaytimeServer.java 

simplelog.xsl 

SimpleProxyServer.java 

single-threaded servers 

    proxy 

sizes 

    hardcoding for components 

skeletons  [See stubs and skeletons]

slashes, JAR manifest filenames 

sleep( ) (Thread) 

SloppyStroke class 

SocketChannel 

sockets

    DatagramSocket class 

    ServerSocket class  2nd 

    Socket class  2nd 

sorting

    numbers, SortNumbers.java 

    strings, with Collator object 

sound  [See also MIDI audio]2nd 

    beeping 

    JavaSound web page 

    javax.sound package 

    streaming with javax.sound 

SoundPlayer.java 

sounds

    AudioClip interface 

    indicating events 

    loading network sound clip 

source code, downloading for examples 

space, device vs. user 

Spiral.java 

SQL (Structured Query Language) 

    accessing a database 

    database metadata, using 

    databases

        atomic transactions 

        building 

        using 

    ExecuteSQL program 

    queries  2nd 

        PersistentBankServer, use of 

        sending 

    SQLException  2nd 

    SQLWarning class 

SSI (server-side includes) 

start( ) (Applet)  2nd 

startElement( ) (HandlerBase) 

Statement interface  2nd 

statements

    nested 

    switch 

        syntax of 

static (class) fields  2nd 

static inner class 

static methods

    add( ) and multiply( ), ComplexNumber class 

    instance methods vs. 

statistics, computing 

status line message, displaying in browser or applet viewer 

stock portfolio, display following local conventions 

stop( ) (Applet)  2nd 

streaming sound 

streamMidiSequence( ) 

streams 

    client-server network connections 

    file contents, working with 

    files and directories, compressing 

    input

        byte input streams 

        DataInputStream class 

        DigestInputStream class 

        InputStream class 

        InputStreamReader class 

        ObjectInputStream class 

        SequenceInputStream class 

        StringBufferInputStream class 

        ZipInputStream class 

    output

        DataOutputStream class 

        ObjectOutputStream class 

        OutputStreamWriter class 

        PrintStream class 

StringBufferInputStream class (deprecated) 

StringReader class  2nd 

strings 

    arrays of 

    character streams, filtering 

    comparisons, locale-dependent 

    concatenating 

    converting numbers to 

    in data transfer 

    editing 

    String class 

    StringBuffer class 

StringWriter class 

stroking 

    custom 

    line styles, creating with BasicStroke 

    Stroke interface  2nd  3rd 

Stroking.java 

Structured Query Language  [See SQL]

struts, Box container layout 

stubs and skeletons 

    generating 

    stubs, client remotely loading 

styles, lines

    creating with BasicStroke 

sub-blocks of code 

supportsCustomEditor( ) 

Swing components

    cut-and-paste support 

    data transfer capabilities 

    drag-and-drop support  2nd 

Swing data transfer mechanism, limitation 

Swing GUIs

    components, listing of 

    container classes 

    custom components 

    displaying tables 

    event listeners, defining 

    JavaBeans component model, event-handling API 

    layout management  [See layout management, GUIs]

    mouse events, handling 

    pluggable look-and-feels 

    trees, displaying 

Swing JTabbedPane container 

SwingUtilities class 

switch statements 

    syntax of 

synchronization

    RemoteBankServer 

    synchronized methods vs. synchronized statements 

    threads, problems with 

synchronized code blocks 

synchronized modifier 

synchronized statement 

system properties, specifying for services 

Категории