AhmadLang / Java, How To Program, 2004
.pdf
interface
new 2nd 3rd null 2nd 3rd private 2nd
public 2nd 3rd 4th reserved but not used by Java return 2nd 3rd
static
super 2nd
synchronized
table of keywords and reserved words this 2nd 3rd
throw
true 2nd
try
void 2nd
KIS ("keep it simple")
Knight's Tour 2nd
Brute Force Approach
Closed Tour Test
Knight's Tour exercise
Koch Curve fractal
Koch Snowflake fractal
Koenig, Andrew
Index
[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]
Label
label 2nd 3rd
label in a switch 2nd labeled break statement
exiting a nested for statement labeled continue statement
terminating a single iteration of a labeled-for statement labels for tick marks
Lady Ada Lovelace 2nd
language attribute of page directive
language package
last method of ResultSet
last method of SortedSet
last-in first-out (LIFO) order
last-in, first-out (LIFO) data structure last-in-first-out (LIFO) 2nd lastElement method of Vector
lastIndexOf method of String
lastModified method of File
late binding
Layers architecture pattern 2nd layout
layout manager 2nd 3rd 4th
BorderLayout
FlowLayout
layoutContainer method of LayoutManager
LayoutManager interface 2nd layoutContainer method
LayoutManager2 interface
lazy quantifier Lea, Doug leading
leaf
leaf node
leaf node in a binary search tree leaveGroup method of MulticastSocket
left brace, { 2nd 3rd left child
LEFT constant of FlowLayout
left justification
left justified 2nd 3rd left justify output left shift (<<) 2nd left subtree 2nd 3rd
Left, center and right mouse-button clicks left-justifying strings in a field
left-mouse-button click left-to-right evaluation 2nd length field of an array length method of File length method of String
length method of StringBuffer
letter
level of indentation
level-order binary tree traversal 2nd levels of nesting
lexicographical comparison 2nd library classes
library.thinkquest.org/26688/koch.html
life cycle of a thread 2nd
lifeline of an object in a UML sequence diagram LIFO (last-in, first-out) 2nd
LIFO (last-in-first-out) order lightweight GUI component 2nd
LIGHTWEIGHT_RENDER constant of Manager
LIKE SQL clause 2nd 3rd
Limericks Limericks exercise line 2nd 3rd
line join
line wrapping Line2D class 2nd
Line2D.Double class 2nd
linear collection linear data structure linear run time
linear search algorithm 2nd 3rd
LineNumberReader class
LinesRectsOvals.java
LinesRectsOvalsJPanel.java
lineTo method of GeneralPath
link 2nd 3rd
linked list 2nd 3rd 4th 5th 6th graphical representation manipulations
LinkedList class 2nd 3rd 4th
add method
addFirst method
addLast method
Linux 2nd 3rd 4th 5th list
List interface 2nd 3rd 4th 5th
add method
addAll method
clear method
get method
listIterator method
size method 2nd
subList method
toArray method
list method of File 2nd
list method of Properties
List method toArray
listen for events
listenerList field of JComponent
ListIterator interface hasPrevious method
set method
listIterator method of List 2nd
ListNode and List class declarations
Lists and ListIterators
Lists and Queues without Tail References
ListSelectionEvent class
ListSelectionListener interface
valueChanged method
ListSelectionModel class
MULTIPLE_INTERVAL_SELECTION constant 2nd SINGLE_INTERVAL_SELECTION constant 2nd 3rd SINGLE_SELECTION constant
literals
floating point live-code approach "Lo fractal"
at level 0
at level 1, with C and D points determined for level 2 at level 2
at level 2, dashed lines from level 1 provided load another Web page into a browser
load factor
load method of Properties
load/store operations
LoadAudioAndPlay.java
LoadImageAndScale.java
loading
loading a document from a URL into a browser Loading and displaying an image in an applet Loading and playing an AudioClip
local area network (LAN) local variable 2nd 3rd 4th 5th locale
Locale class localhost (127.0.0.1)
localhost (127.0.0.1) address
localization location (0, 0)
location in computer's memory location of an image on the Internet lock an object
Lock interface lock method 2nd
newCondition method 2nd unlock method 2nd
lock method of Lock 2nd
locks
log method of Math
logarithm logarithmic run time
logic error 2nd 3rd 4th 5th logical complement operator, ! logical decision
logical input operations logical negation, !
logical negation, or logical NOT (!) operator truth table logical operators 2nd 3rd
logical output operations logical unit
Logo language
LogoAnimator.java
LogoAnimatorJPanel.java
long
literal suffix L Long class LONG date format
long keyword 2nd
long promotions
look and feel
Look and Feel Observations look-and-feel 2nd 3rd
Look-and-feel of a Swing-based GUI look-and-feel of an application
LookAndFeelInfo nested class of UIManager
lookingAt method of Matcher 2nd
loop 2nd 3rd 4th 5th body 2nd continuation condition counter
infinite 2nd invariant 2nd nested within a loop statement 2nd
loop method of AudioClip
loop-continuation condition 2nd 3rd 4th 5th 6th 7th 8th 9th loopback address
Lord Byron 2nd Lovelace, Ada 2nd lowercase letter lowercase letters
LOWERED constant of BevelBorder
lowered rectangle
ls command on UNIX
Index
[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]
m -by- n array
Mac OS X 2nd 3rd 4th 5th machine dependent machine language
machine language programming Macintosh
Macintosh AIFF file format (.aif or extension) 2nd Macintosh look-and-feel
Macromedia Flash 2 movies Macromedia Flash 2 movies (.swf) magnetic tape
main method 2nd 3rd 4th
main thread maintainability
major tick marks of JSlider make your point (game of craps) making decisions
MalformedURLException class
Manager class
createRealizedPlayer method
LIGHTWEIGHT_RENDER constant setHint method
Mandelbrot, Benoit
"manufacturing" section of the computer many-to-one relationship
Map interface 2nd 3rd containsKey method
get method
isEmpty method
put method size method
mappings of SQL types to Java types
mark an object for garbage collection 2nd 3rd mask
master file
match request parameters Matcher class 2nd
find method 2nd group method lookingAt method 2nd
matches method
replaceAll method
replaceFirst method
matcher method of Pattern
matches method of Matcher
matches method of Pattern
matches method of String
matching catch block Math class
abs method
ceil method
cos method
E constant
exp method
floor method
log method
max method
min method
PI constant 2nd
pow method 2nd 3rd 4th 5th
random method 2nd
sqrt method 2nd 3rd
tan method
math.hws.edu/xJava/PentominosSolver
Math.PI constant 2nd 3rd
math.rice.edu/~lanius/frac/
mathematical computations max algorithm
max method of Collections 2nd
max method of Math maximize a window 2nd maximum
maximum method
Maze Generator and Walker exercise
Maze Traversal Using Recursive Backtracking exercise Mazes of Any Size exercise
MBCS (multi-byte character set)
MDI (Multiple Document Interface) 2nd mean
Mediator design pattern
MEDIUM
Memento design pattern 2nd 3rd memento object
memory 2nd memory buffer memory consumption memory leak 2nd memory location memory unit memory utilization
memory-space/execution-time trade-off
MemoryImageSource class
menu 2nd 3rd 4th 5th menu bar 2nd 3rd 4th menu item 2nd
MenuOption.java 2nd
merge in the UML
Merge records from Tables merge sort algorithm 2nd merge symbol in the UML merge two arrays
message 2nd 3rd 4th 5th 6th 7th message (send to an object) message dialog 2nd 3rd message in the UML 2nd 3rd 4th message passing in the UML
MessageListener interface that declares method messageReceived for receiving new chat messages MessageManager interface that declares methods for communicating with a DeitelMessengerServer
MessageReceiver for listening for new messages from DeitelMessengerServer clients in separate
threads
MessageSender for delivering outgoing messages to DeitelMessengerServer
meta element
Meta key metadata
metal look-and-feel 2nd method 2nd 3rd 4th
declaration parameter parameter list return type static
method call 2nd 3rd method call stack
Method calls made within the call fibonacci(3) Method calls on the program execution stack method declaration
Method Detail section in API method header
method overloading method parameter list
Method Summary section in API
methods called automatically during applet's execution methods implicitly final
Methods replaceFirst, replaceAll and split
Metric Conversion Program
Metrics.java
MetricsJPanel.java
Microsoft
Microsoft Audio/Video Interleave (.avi) file
Microsoft Audio/Video Interleave files
Microsoft Internet Explorer 2nd
Microsoft Internet Information Services (IIS) Microsoft SQL Server
Microsoft Windows 2nd 3rd
Microsoft Windows-style look-and-feel middle mouse button
middle tier 2nd
middle-tier business logic
MIDI (Musical Instrument Digital Interface) file format (.mid or .rmi extension) 2nd mileage obtained by automobiles
MIME (Multipurpose Internet Mail Extension) type 2nd min algorithm
min method of Collections 2nd
min method of Math minimize a window 2nd 3rd minimize internal frame minor tick marks of JSlider
minus sign (-) indicating private visibility in the UML minus sign () formatting flag
mission-critical computing mnemonic 2nd 3rd 4th modal dialog
modal dialog box
model (in MVC architecture)
model of a software system 2nd 3rd Model-View-Controller (MVC) 2nd 3rd modifier key
Modifying the Internal Data Representation of a Class (exercise) modularizing a program with methods
module modules in Java
modulus operator (%)
MoleculeViewer applet
monetary calculations monitor
Monospaced Java font 2nd
Morse code Morse Code Morse code
Motif look and feel
Motif-style (UNIX) look-and-feel 2nd mouse 2nd 3rd 4th
mouse button mouse click
mouse event 2nd 3rd mouse event handling mouse wheel
mouse-button click
MouseAdapter class 2nd
mouseClicked method of MouseListener 2nd mouseDragged method of MouseMotionListener 2nd
mouseEntered method of MouseListener
