Java开发工具包和图形设备接口之间有什么共同点和区别?什么时候使用JDK比使用GDI更好?


回答 1:

Java开发工具包和图形设备接口之间有什么共同点和区别?什么时候使用JDK比使用GDI更好?

这是一个很难回答的问题,因为JDK和GDI是完全不同的东西。 从广义上讲,它们都是软件API,但是出于非常不同的目的,甚至很难谈论它们之间的相似之处。 这有点像要求某人比较螺丝起子和带状金属屑。

甚至可能更糟-我实际上在努力想出一个准确的比喻。

JDK是使用Java编程语言开发软件所需的全套库,编译器和其他工具。 另一方面,GDI是由Microsoft创建的一组API,并且是为Windows编写的程序用来输出到屏幕或打印机或类似设备的图形层。