nanoTimer class
in JDK 1.5 release, 18
tracking time with, 32
native code
communicating with, 315
interfacing Java and, 348–350
using in your game, 338–348
native (keyword), 318
native methods and optimizations, 188
nativeUpdate( ), 349
.NET, Java and, 22
.NET VM, 306
Netscape Java Runtime Interface, 317
networking for games, 195–198
NewObject function, 328
Nod SDK, 312
non-blocking loops vs. blocking loops, 29–31
non-player character (NPC) and optimizations, 181–183
nondirect vs. direct buffers, 135
normalizing
for computing object collision, 241
databases, 275–276
numbers
See also math performance
double-precision, 242