La plataforma Java es el nombre de un entorno o plataforma de computación originaria de Sun Microsystems
Sun Microsystems
Sun Microsystems, Inc. was an American company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System, and SPARC. Sun contributed significantl…
Full Answer
What are the essential components of the Java platform?
The essential components in the platform are the Java language compiler, the libraries, and the runtime environment in which Java intermediate bytecode executes according to the rules laid out in the virtual machine specification. The heart of the Java platform is the "virtual machine" that executes Java bytecode programs.
Is Java cross-platform or platform independent?
Although Java programs are cross-platform or platform independent, the code of the Java Virtual Machines (JVM) that execute these programs is not. Every supported operating platform has its own JVM.
What is Java SE and Jakarta EE?
Java SE (Standard Edition): For general-purpose use on desktop PCs, servers and similar devices. Jakarta EE (Enterprise Edition): Java SE plus various APIs which are useful for multi-tier client–server enterprise applications. The Java platform consists of several programs, each of which provides a portion of its overall capabilities.
What is a Java virtual machine?
The heart of the Java platform is the "virtual machine" that executes Java bytecode programs. This bytecode is the same no matter what hardware or operating system the program is running under.
Welcome to the Java Platform Installation page!
Do you want to run Java programs, or do you want to develop Java programs? If you want to run Java programs, but not develop them, download the Java Runtime Environment, or JRE.
Solaris Operating System
From the following table, select the instructions corresponding to your version of the Java release.
Microsoft Windows
From the following table, select the instructions corresponding to your version of the Java release.
Linux
Some Linux platforms, such as Red Hat and SuSE, are RPM-based, which provide an automated way to install software. Some Linux distributions, such as Ubuntu, are not RPM-based. For these Linux systems, you must manually install the Java platform by using a self-extracting binary file.
What is Java platform?
A Java platform includes an execution engine (called a virtual machine ), a compiler and a set of libraries; there may also be additional servers and alternative libraries that depend on the requirements.
What platforms support Java 8?
Platform. IA-32, x64, ARMv7, ARMv8, SPARC (up to Java 14) (Java 8 includes 32-bit support – while no longer supported freely by Oracle for commercial use – 32-bit platforms are not supported in other versions, since dropped officially in Java 10.) Available in.
Why is Java a sandbox?
The Java platform provides a security architecture which is designed to allow the user to run untrusted bytecode in a "sandboxed" manner to protect against malicious or poorly written software. This "sandboxing" feature is intended to protect the user by restricting access to certain platform features and APIs which could be exploited by malware, such as accessing the local filesystem, running arbitrary commands, or accessing communication networks.
What is Java programming?
The Java platform is a suite of programs that facilitate developing and running programs written in the Java programming language. A Java platform includes an execution engine (called a virtual machine ), a compiler and a set of libraries; there may also be additional servers and alternative libraries that depend on the requirements. Java platforms have been implemented for a wide variety of hardware and operating systems with a view to enable Java programs to run identically on all of them. Different platforms target different classes of device and application domains : 1 Java Card: A technology that allows small Java-based applications ( applets) to be run securely on smart cards and similar small-memory devices. 2 Java ME (Micro Edition): Specifies several different sets of libraries (known as profiles) for devices with limited storage, display, and power capacities. It is often used to develop applications for mobile devices, PDAs, TV set-top boxes, and printers. 3 Java SE (Standard Edition): For general-purpose use on desktop PCs, servers and similar devices. 4 Jakarta EE (Enterprise Edition): Java SE plus various APIs which are useful for multi-tier client–server enterprise applications.
When did Java change?
The Java language has undergone several changes since the release of JDK ( Java Development Kit) 1.0 on January 23, 1996, as well as numerous additions of classes and packages to the standard library. Since J2SE 1.4 the Java Community Process (JCP) has governed the evolution of the Java Language. The JCP uses Java Specification Requests (JSRs) to propose and specify additions and changes to the Java platform. The Java Language Specification (JLS) specifies the language; changes to the JLS are managed under JSR 901.
What is swing library?
For instance, the Swing library paints the user interface and handles the events itself, eliminating many subtle differences between how different platforms handle components. The Java class libraries serve three purposes within the Java platform.
When did Java become open source?
Sun announced in JavaOne 2006 that Java would become free and open source software, and on October 25, 2006, at the Oracle OpenWorld conference, Jonathan I. Schwartz said that the company was set to announce the release of the core Java Platform as free and open source software within 30 to 60 days.
Overview
Java is a set of computer software and specifications developed by James Gosling at Sun Microsystems, which was later acquired by the Oracle Corporation, that provides a system for developing application software and deploying it in a cross-platform computing environment. Java is used in a wide variety of computing platforms from embedded devices and mobile phones to enterprise s…
Platform
The Java platform is a suite of programs that facilitate developing and running programs written in the Java programming language. A Java platform includes an execution engine (called a virtual machine), a compiler and a set of libraries; there may also be additional servers and alternative libraries that depend on the requirements. Java platforms have been implemented for a wide variety of hardware and operating systems with a view to enable Java programs to run identically on …
History
The Java platform and language began as an internal project at Sun Microsystems in December 1990, providing an alternative to the C++/C programming languages. Engineer Patrick Naughton had become increasingly frustrated with the state of Sun's C++ and C application programming interfaces (APIs) and tools, as well as with the way the NeWS project was handled by the …
Usage
According to Oracle in 2010, the Java Runtime Environment was found on over 850 million PCs. Microsoft has not bundled a Java Runtime Environment (JRE) with its operating systems since Sun Microsystems sued Microsoft for adding Windows-specific classes to the bundled Java runtime environment, and for making the new classes available through Visual J++. Apple no longer include…
Mascot
Duke is Java's mascot.
When Sun announced that Java SE and Java ME would be released under a free software license (the GNU General Public License), they released the Duke graphics under the free BSD license at the same time. A new Duke personality is created every year. For example, in July 2011 "Future Tech Duke" included a bigger nose, a jetpack, and blue wings.
Licensing
The source code for Sun's implementations of Java (i.e. the de facto reference implementation) has been available for some time, but until recently, the license terms severely restricted what could be done with it without signing (and generally paying for) a contract with Sun. As such these terms did not satisfy the requirements of either the Open Source Initiative or the Free Software Found…
Criticism
In most cases, Java support is unnecessary in Web browsers, and security experts recommend that it not be run in a browser unless absolutely necessary. It was suggested that, if Java is required by a few Web sites, users should have a separate browser installation specifically for those sites.
When generics were added to Java 5.0, there was already a large framework of classes (many of …
See also
• List of Java APIs
• Java logging frameworks
• Java performance
• JavaFX
• Jazelle