Win32 API就是基于Windows平台的系统API(操作系统提供的应用程序接口),这对于编写基于Windows平台的程序来说是很重要的,可以说你写的程序中大部分都是这些API,只不过你不认识而已。不过对于java就不一样了,它是跨平台的,所以要调用这些和平台相关的API,就只能通过JNI,调用本地接口来完成,不过用java编写程序,好像这些东西都用的很少,要不你就是把java用在了不合适的系统上了。

解决方案 »

  1.   

    在java中不需要用win32 api的。如果你开发基于windows的桌面程序,你会使用vc/vb/delphi之类的工具,他们都是在直接或者间接的调用win32 api。
      

  2.   

    操作系统都会提供用户接口和应用程序接口
    win32 api就是windows所提供的应用程序接口 也就是给程序员的接口
    也许你在java里需要使用操作系统提供的一些功能 你就需要使用win32 api
    使用win32 api你需要使用本地方法 而且并不是很难用 你找本书看看就可以了 看看core java II的十一章 那里有完整的例子
      

  3.   

    api就是windows为程序员提供的可以直接调用的函数
    在java好象用不上
      

  4.   

    就是通过接口可以用win32系统提供的功能函数,如创建特殊形状的窗口等!