Prvo -> nije JAVA nego Java. Ne radi se o skraćenici.
Drugo -> Java - JavaScript - C# - C++ - sve skoro ista sintaksa, za šta ti treba posebno učenje Jave (jezika - ne framework-a)? Za AJAX ti treba samo javascript (poznavanje DOM-a), i to na veoma elementarnom nivou - imaš XMLHttpRequest / ActiveXObject objekte i udri. Evo ti sasvim solidan tutorial:
http://www.w3schools.com/ajax/default.asp
My programs don’t have bugs, they just develop random features.