N


M

machine code 95

Macintosh OS X

developer tools 27

magic values

eliminating the need for 613

main application

creating separate file 14

main application class file

creating 17

main() method 124

body 124

different forms of 124

parameter 124

main() method String array

using 133

Map 487

memory

address bus 97

alignment 97

bit 96, 97

byte 96, 97

cache 96

control bus 97

data bus 97

hierarchy 96

non-volatile 96

organization 95

RAM 96

ROM 96

volatile 96

word 96, 97

menu 65

metadata 655

method

cohesion 217

definition structure 217

final 285

method stubbing 12

methods 64, 217

abstract 276

body 219

example definitions 219

local variable scoping 233

modifiers 218

name 219

naming 217

overloading 220

parameter behavior 232

parameter list 219

passing arguments to 232

return types 219

signatures 220

synchronizing 466

using return values as arguments 233

methods rule 735

modal 309

model 63, 751

modeling 63

collateral roles 687

dominant roles 687

dynamic roles 687

Model-View-Controller 746

Model-View-Controller (MVC) 751

modulus operator

example use 494

monitor 460

mouse events

handling 361

MouseEvent 349, 351, 359, 361

MouseListener 361, 400

MouseMotionListener 361

MouseWheelListener 361

multiple JVMs 562

multi-threaded 588

term defined 567

multi-threaded server

example 610

multi-threaded server applications 582

multi-threading 444

multi-tiered applications 554, 562

mutable properties 382

MVC 751, 753

and ActionListener interface 753

Controller

using Factory pattern 754

simple example of 752

MySQL 626, 641, 643–656

access control tables 647

column permissions 649

configuration 643

creating databases 647

creating DB permissions 648

creating tables 650

creating tables with SQL script 650

db table 648

establishing database security 647–650

executing SQL script 650, 651

helpful commands 646

host table 649

how to enter SQL commands at monitor prompt 645

inserting data into tables 651

joining tables 652

mysql monitor program 645

mysqladmin program 644

obtaining and installing 644

overview 643

populating table data 651

security strategy 649

select statement 652

showing tables and table structure 645

steps required to run examples 643

table permissions 648

updating table data 652

user table 647

MySQL driver class 655




Java For Artists(c) The Art, Philosophy, and Science of Object-Oriented Programming
Java For Artists: The Art, Philosophy, And Science Of Object-Oriented Programming
ISBN: 1932504052
EAN: 2147483647
Year: 2007
Pages: 452

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net