accessor method algorithm ALU argument arithmetic operator array assignment assembly language attribute batch operating system binary bit block boolean boolean expression boolean operator byte bytecode cache cast central processing unit class compiler computer science control unit constructor DASD datatype encapsulation encoding file high level language implementation initialize instance instance variable instantiation instruction set Java JVM local variable machine language mass storage memory location method multiprogramming mutator method network layer null object object-oriented programming op code parameter program pseudocode RAM reference register SASD scope static variable static method syntax Turing, Alan Unicode variable Von Neumann architecture String ------ charAt contains equals equalsIgnoreCase indexOf length substring toUpperCase toLowerCase trim valueOf Math ---- sqrt Scanner ------- hasNext next nextDouble nextLine nextInt Integer ------- parseInt Random ------ nextInt nextDouble