Fundamental knowledge before starting Java programming.
I have been four years PHP website programming on LAMP platform, now i am considering to be a Java programmer. So, before that i need to get solid knowledge on this field.
I feel a bit confuse about JRE,JDK,JDT,Eclipse,J2SE,J2ME,J2EE, i need to know what these things actually are.
What i know for now is:
JRE - A runtime environment for Java program. It consist of Java Core library and as a Layer between Java Bytecode and Machine.
JDK - It consist of JRE and compiler to compile Java source to bytecode and also debugger
Eclipse - An IDE framework written in Java means this is a Java program for Java, PHP, Ada, Fotran programmer to do programming.
JDT - Is a plug-in for Eclipse that is default plug-in when you download and install Eclipse no need to do extra download and installation.
J2SE,j2ME,J2EE - can i say that they are comprised of different Library to fulfill the different requirement like Mobile development, Enterprise Development and general development ?
I am very welcome someone can advice me.
Re: Fundamental knowledge before starting Java programming.
try the book The Art and science of java by Eric S Robert . You also have this whole lecture series on you tube called cs106 standford university by Meheran Sahami.