The Mac OS X JDK port is a combination of technologies from multiple sources which runs on multiple platforms. This page outlines the key distinctions between the "BSD/Darwin" level technologies and the "Mac OS X" specific features.
This is helpful when determining to use #ifdef's for Darwin or MACOSX.
Darwin
- HotSpot
- Core Libraries
- NIO
- Networking
- X11 AWT
Mac OS X
- Cocoa AWT
- Aqua Look and Feel
- JObjC
- ...
Overview
Content Tools
ThemeBuilder