Java SE technologies provide the functionality to develop and run applications
» Get Java SE
|
The following Java technologies and application programming interfaces (APIs) are the foundation of the Java Platform, Standard Edition (Java SE). They provide all you need to create server applications, desktop applications, and applets that run on almost every popular operating system, including Linux, Macintosh, Solaris, and Windows. » Read More Click a technology in the preceding illustration to go to its programming guide or documentation. Click the following technology links to go either to a hub page on that technology, if available, or to the documentation.
Java SE OverviewThere are two principal products in the Java SE platform family: Java SE Runtime Environment (JRE) and Java Development Kit (JDK).
Java Runtime Environment (JRE)
Java Development Kit (JDK) Java SE API The Java SE application programming interface (API) defines the manner by which an applet or application can make requests to and use the functionality available in the compiled Java SE class libraries. (The Java SE class libraries are also part of the Java SE platform.) The Java SE API consists of core technologies, Desktop (or client) technologies, and other technologies.
The Java Virtual Machine is responsible for the hardware- and operating system-independence of the Java SE platform, the small size of compiled code (bytecodes), and platform security. Java Platform ToolsThe Java SE platform works with an array of tools, including Integrated Development Environments (IDEs), performance and testing tools, and performance monitoring tools. |
Related ResourcesRelated DownloadsPopular Topics
Sun ResourcesRelated SitesGetting Started? | ||
|
| ||||||||||||