What can I do with the Java programming language? Build Windows software?
What is know is, normally Windows application is built using C++ or C.This is not mean you can’t built Windows software using Java. Like Anonymous A said is true. Application that built using java is not platform dependent application. A java application can run on any computer that has jvm. This is an advantage of java. But, if you want to built software that play with native environment like to implement keyboard hook, you better use C++, Visual Basic or C. Java can also support this using JNI(Java Native Interface). But it implementation is still using C++ or C. I hope this will help.