10.12.2012 Views

The Java Language Specification, Third Edition

The Java Language Specification, Third Edition

The Java Language Specification, Third Edition

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

unchecked, 301<br />

executed, 409<br />

exit of virtual machine, 331<br />

expression, 409<br />

constant, 525<br />

statement, 371<br />

extension, direct, 259<br />

field, 196, 264<br />

declaration, 196<br />

final, 199, 264<br />

non-static, 198<br />

static, 198, 264<br />

transient, 199<br />

volatile, 199<br />

finalizable, 327<br />

finalization<br />

object, 325<br />

finalized, 327<br />

finalizer, 325<br />

finalize-reachable, 327<br />

fixed arity method, 212<br />

formal parameter, 210, 240<br />

FP-strict expression, 411<br />

frame activation, 477<br />

generic<br />

interface, 261<br />

goal symbol, 9<br />

gradual underflow, 41<br />

grammar<br />

context-free, 9<br />

lexical, 9<br />

handler of exception, 397<br />

handles, 302<br />

hide, 225<br />

a field, 196<br />

an interface field, 264<br />

an interface member type, 270<br />

a member type, 237<br />

identifier, 19<br />

immediately contain, 359<br />

implement, 124, 187, 224<br />

directly, 259<br />

implemented, 206<br />

import<br />

on demand, 163, 165<br />

single static, 164<br />

single type, 161<br />

in scope, 117<br />

inexact, 41<br />

infinities, 37<br />

inherited, 123, 206<br />

inherits, 224<br />

initializer<br />

array, 290<br />

static, 239<br />

variable, 201<br />

input elements, 17<br />

instance<br />

of class, 45<br />

immediately enclosing, 182<br />

immediately enclosing with respect to a<br />

class, 182<br />

initializer, 238<br />

lexically enclosing, 182<br />

method, 216<br />

variables, 198<br />

instantiation, 424<br />

interface(s)<br />

abstract, 261<br />

body, 263<br />

initialization, 316<br />

same, 49<br />

strictfp, 261<br />

top-level, 259<br />

intersection type, 62<br />

invocation<br />

alternate constructor, 244<br />

superclass constructor, 244<br />

iteration statements, 390<br />

<strong>Java</strong><br />

digits, 19<br />

letters, 19<br />

keyword, 21<br />

label, 370<br />

associated, 377<br />

language, 9<br />

left of, to the, 17<br />

left-hand side, 9<br />

length of array, 287<br />

line terminator, 16<br />

linking, 314<br />

literal, 21<br />

boolean, 26<br />

character, 26<br />

floating-point, 24<br />

integer, 22<br />

639

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!