Learning resources - stack machines, JVM especially [closed]

时光怂恿深爱的人放手 提交于 2019-12-06 04:13:08

问题


I'm curious if anyone have any really good tutorials/articles/books for learning about stack machines in general, and the JVM in particular. I know these ones:

http://www.artima.com/insidejvm/applets/EternalMath.html

http://www.ibm.com/developerworks/ibm/library/it-haggar_bytecode/

http://www.theserverside.com/tt/articles/article.tss?l=GuideJavaBytecode

Appearently the books Inside the JVM by Bill Winners and Programming for the JVM are good, even though they are old.

These are all on my "toread" list, for rainy autumn weekends.

Anyone have any other suggestions?


回答1:


I learned what the JVM did by reading The "Java Virtual Machine Specification" by Tim Lindholm back in 1999.

I don't really know where to find as good a resource about more modern technologies like the JIT compilation that the Hotspot VM can do.




回答2:


I've found a lot of what I was looking for now, in the final chapter of "Structure and Interpretation of Computer Programs". You are going to have to read through all the book though since they constantly build on examples and concepts from earlier on.



来源:https://stackoverflow.com/questions/179478/learning-resources-stack-machines-jvm-especially

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!