Since our backend system is written with JAVA, it's kinda natural situation for me to hear bunch of materials related JAVA stuffs.This post starts wit