(The vagueness and sharpness of the Java implementation picture can't be solved by collecting Java practical source code. Come to My Love Open Source and have a look. There will be materials or software, tutorials, patches, source code, etc. you need)