Thanks Winvalli for ur inputs but I didn't get anything as I can understand only English, Hindi, Gujrati and Marathi...I tried to translate it using google but I couldn't translate it....
Nowadays its better to stay away from java bcz it has become too vast. The number of topics to be studied either for interview or to work is too much.And even the pay is not in proportionate to the work we are doing when compared to other tools or platforms like SAP etc. even onsites are low. Only the bright spot is the number of jobs for java is always high.