A "native" method invokes a non-Java implementation, and therefore requires no braces. A native library is loaded via System.loadLibrary() and must be available to the JVM at runtime. Use of native methods generally makes the program platform-specific.
And that's about as much as you need to know about "native" for the
SCJP. Does that clear it up?
[ January 09, 2006: Message edited by: marc weber ]