Report question

Question: Difference between JDK, J2EE and J2SE codename