How would I read a .class file?
Well I'm playing with metamorphism in Java because I am weird. I ran into the problem that every time I successfully meta-morph(make it rewrite itself) my source I have to recompile and it doesn't keep running because there's nothing to tell it to run again unless I summon a batch file or something.
Then I realized, hey what if I could just directly edit a .class file? Also I did think it through so it shouldn't die (you can't perform invasive surgery on yourself). The program will copy itself modify the copy then destroy the original.
So the point is... How do .class files work and where can I read up on it? And don't tell me to do this in some other language because I don't feel like to, that'd be boring.