Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Java (programming language)
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Editions == {{See also|Free Java implementations#Class library}} {{Java platforms}} Sun has defined and supports four editions of Java targeting different application environments and segmented many of its [[application programming interface|APIs]] so that they belong to one of the platforms. The platforms are: * [[Java Card]] for smart-cards.<ref name="java_card">{{cite web |url=https://www.oracle.com/technetwork/java/embedded/javacard/overview/ |title=Java Card Overview |publisher=Oracle |work=Oracle Technology Network |access-date=December 18, 2014 |archive-url=https://web.archive.org/web/20150107034738/http://www.oracle.com/technetwork/java/embedded/javacard/overview/ |archive-date=January 7, 2015 |url-status=live}}</ref> * [[Java Platform, Micro Edition]] (Java ME) β targeting environments with limited resources.<ref name="java_me">{{cite web |url=https://www.oracle.com/technetwork/java/embedded/javame/ |title=Java Platform, Micro Edition (Java ME) |publisher=Oracle |work=Oracle Technology Network |access-date=December 18, 2014 |archive-url=https://web.archive.org/web/20150104210546/http://www.oracle.com/technetwork/java/embedded/javame/ |archive-date=January 4, 2015 |url-status=live}}</ref> * [[Java Platform, Standard Edition]] (Java SE) β targeting workstation environments.<ref name="java_se">{{cite web |url=https://www.oracle.com/technetwork/java/javase/overview/ |title=Java SE |publisher=Oracle |work=Oracle Technology Network |access-date=December 18, 2014 |archive-url=https://web.archive.org/web/20141224184532/http://www.oracle.com/technetwork/java/javase/overview/ |archive-date=December 24, 2014 |url-status=live}}</ref> * [[Java Platform, Enterprise Edition]] (Java EE) β targeting large distributed enterprise or Internet environments.<ref name="java_ee">{{cite web |url=https://www.oracle.com/technetwork/java/javaee/overview/ |title=Java Platform, Enterprise Edition (Java EE) |publisher=Oracle |work=Oracle Technology Network |access-date=December 18, 2014 |archive-url=https://web.archive.org/web/20141217155326/http://www.oracle.com/technetwork/java/javaee/overview/ |archive-date=December 17, 2014 |url-status=live}}</ref> The [[Class (computer programming)|classes]] in the Java APIs are organized into separate groups called [[Java package|packages]]. Each package contains a set of related [[Interface (Java)|interfaces]], classes, subpackages and [[exception handling|exceptions]]. Sun also provided an edition called [[PersonalJava|Personal Java]] that has been superseded by later, standards-based Java ME configuration-profile pairings.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)