A win32 application is an .exe file running under Windows 95-XP as far as I
know. You can 't use what we talk about here to produce such an .exe in Java
(somebody mentioned a special .jar-file that might open "as" an .exe though). We
use .class extensions. With J++ you can produce a kindof "Java" .exe as a
windows application (an old version of Java with special window classes)
More intresting is the API, as far as I know it stands for Applied Programmers
Interface. The Java API is available at Sun's website, you can also download it
(recommended). In the API you get all the information about the basic classes
and what they do, as you might know Java has very little built-in. Check also
for the Swing API (separate). The API is what we know as the Java documentation.