It\'s my understanding that the Java compiler produces \"byte code\", not \"object code\". First of all, is this correct?
Also, that\'s just what my book says, I was
Byte code is just the "object code" for the Java Virtual Machine. It's not native code (e.g. x86). To be honest, I rarely hear the term "object code" these days - it's generally clearer to talk in more specific terms.