posted 15 years ago
I am not sure if you have enough context in the question. It may help if you tell us where did you hear these terms, or if you have a specific question about them... Anyway...
"native threads", generally refer to the threading API provided by the underlying OS. Native threads mean that thread schedulling and other threading duties are passed to the OS -- and not handled by the JVM.
"native methods" means that the call stack is setup to call a method implemented in C/C++. This is a way to do stuff that the JVM doesn't normally allow. Never really used "native code" as a term much, but I guess you can say that it is the C/C++ code that is being called.
Henry