Beginners Guide Java technology is both a programming language and a platform. The Java programming language is a high-level, object-oriented language. Java programs are both compiled and interpreted. The Java platform is a software-only platform that can run on top of most hardware platforms. The platform comes in three versions: Java SE (Java Platform, Standard Edition) for desktop and server applicationsJava EE (Java Platform, Enterprise Edition) for web and enterprise applicationsJava ME (Java Platform, Micro Edition) for applications running on resource-constrained devices Along with the Java API, every full implementation of the Java platform includes: Development tools for compiling, running, monitoring, debugging, and documenting applicationsStandard mechanisms for deploying applications to usersToolkits for creating sophisticated graphical user interfaces (GUIs)Integration libraries that let programs access databases and manipulate remote objects The evolving Java universe
Java SE Documentation at a Glance Search Oracle.com Country Cloud AccountSign in to CloudSign Up for Free Cloud Tier Oracle Account Contact Sales Menu Java SE Documentation A wealth of information is available to help you learn and use Java platform technology. Visit the Java Platform Standard Edition Technical Documentation site for information on new features and enhancements, Java Tutorials, Developer Guides, API documentation, and much more. Know More Product License, Commercial Features and Terms README Files Java SE and JavaFX README files (HTML)Java SE, JavaFX and JRockit THIRDPARTYLICENSEREADME Files (HTML) README Archives README and THIRDPARTYLICENSEREADME text for archived versions of Java SE and JavaFX. Release Notes JDK Release Notes Note on Data Collection Information about the data Oracle collects during the installation and auto-update of the Java Runtime Environment (HTML, PDF) Note the JavaFX documentation overview page is now located here. Third party training authorization false