Remember,
Java doesn't really allow you to work closely with memory. What memcpy() essentially does is accepts two pointers to memory addresses and then copies memory starting from address b, over to an area starting at address a. Since Java is so high level, there isn't a way to manipulate memory like this. Hence why pointers in C are so powerful and yet, also become such a problem to people who really don't know what they are.
[ January 05, 2005: Message edited by: Dean Joness ]