I've had a look at Ruby's implementation in C to learn more about it's object model and the way it implements object-oriented programming. I'd like to find something similar for Java. I understand that Java works very differently with the translation to bytecodes, the JVM and all the stuff.
Is there a source code (maybe in C) from which I can learn OOP concepts in Java (maybe for a particular implementation)? (I'm very interested for instance in how that implementation manages inheritance which is not specified by the standard)