# data[].attributes.body
Historia. NetBeans comenzó como un proyecto estudiantil en Republica Checa (originalmente llamado Xelfi), en 1996 bajo la tutoría de la Facultad de Matemáticas y Física en la Universidad Carolina en Praga. La meta era escribir un entorno de desarrollo integrado (IDE) para Java parecida a la de Delphi.

# data[].attributes.body
Proporciona una base modular y extensible para el desarrollo de aplicaciones, la Plataforma NetBeans.

Esta plataforma incluye servicios para el control del interfaz de usuario, la configuración, el almacenamiento, las ventanas, etc. El IDE está desarrollado con la misma metodología módular, por lo que puede extenderse incluyendo módulos con funcionalidades determinadas.

Aunque está ideado para el desarrollo Java, permite el desarrollo en otros lenguajes, como PHP o Python, mediante paquetes adicionales.

# data[].attributes.body
Actualmente puede considerarse que el Java vigente se denomina Java 2 y existen 3 distribuciones principales de Java 2, con ciertos aspectos comunes y ciertos aspectos divergentes. Estas tres distribuciones son: a) J2SE o simplemente Java SE: Java 2 Standard Edition o Java Standard Edition.

# data[].attributes.body
Java trabaja con una sintaxis un poco complicada. A diferencia de lenguajes como Python y C+, estos utilizan una evolución mucho más rápida y más adaptable a aquellos que recién comienzan en el mundo de la programación.
Dependencia

Si utilizas Java, te darás cuenta que contiene una máquina virtual llamada JVM, la cual es un simulador que te permite disfrutar toda la experiencia dentro del sistema.

# data[].attributes.body
Lenguaje Interpretado

Una principal desventaja de Java es que trabaja con lenguaje interpretado. Esto quiere decir que el lenguaje de máquina se va convirtiendo a medida que se va ejecutando

# data[].attributes.body
Seguridad
A pesar de tener un lenguaje de código abierto, sus programas se compilan de manera original. Esto significa que no vas a tener problemas con los filtros de seguridad.

Disfruta sin preocuparte, inclusive al hacer aplicaciones web con Java, no debes inquietarte por ningún fallo o amenaza en el sistema.

# data[].attributes.body
Gestión de error

Uno de los problemas más recurrentes en todos los lenguajes de programación es la gestión de errores.

Sin embargo, con el programa Java te vas a olvidar de esto. Este es un claro ejemplo de la comparativa entre ventajas y desventajas de Java, ya que a diferencia de otros sistemas, este utiliza algunas excepciones.

# data[].attributes.body
Liberación de memoria

Los programadores de Java decidieron romper con el sistema tradicional acerca de la liberación de memoria, quitando esa responsabilidad al programa

# data[].attributes.body
Multiplataforma

Una de las principales ventajas de Java es que se puede utilizar sin depender del tipo de plataforma.

Esto es muy positivo, ya que cuando utilices el programa, no es necesario trabajar en un determinado tipo de ordenador o sistema operativo.
Puedes utilizar el mismo programa en una computadora con Windows, Linux, servidor SUN, Solaris o hasta un teléfono móvil.

# data[].attributes.body
Es ORIENTADO A OBJETOS:

Java implementa la tecnología básica de C++ con algunas mejoras y elimina algunas cosas para mantener el objetivo de la simplicidad del lenguaje. Java trabaja con sus datos como objetos y con interfaces a esos objetos. Soporta las tres características propias del paradigma de la orientación a objetos: encapsulación, herencia y polimorfismo.
Es PORTABLE:

Más allá de la portabilidad básica por ser de arquitectura independiente, Java implementa otros estándares de portabilidad para facilitar el desarrollo

# data[].attributes.body
Es SIMPLE:

Java ofrece toda la funcionalidad de un lenguaje potente, pero sin las características menos usadas y más confusas de éstos. C++ es un lenguaje que adolece de falta de seguridad, pero C y C++ son lenguajes más difundidos, por ello Java se diseñó para ser parecido a C++ y así facilitar un rápido y fácil aprendizaje.
Es SEGURO:

La seguridad en Java tiene dos facetas. En el lenguaje, características como los punteros o el casting implícito que hacen los compiladores de C y C++ se eliminan para prevenir el acceso ilegal a la memoria. Cuando se usa Java para crear un navegador, se combinan las características del lenguaje con protecciones de sentido común aplicadas al propio navegador.

El lenguaje C, por ejemplo, tiene lagunas de seguridad importantes, como son los errores de alineación

# data[].attributes.headline
Aspectos Relevantes de la historia de java 

# data[].attributes.subject
Aspectos Relevantes de la historia de java 

# data[].attributes.body
El lenguaje de programación Java fue desarrollado originalmente por James Gosling, de Sun Microsystems (constituida en 1983 y posteriormente adquirida el 27 de enero de 2010 por la compañía Oracle),​ y publicado en 1995 como un componente fundamental de la plataforma Java de Sun Microsystems.

# data[].attributes.body
Alexander Márquez
Informática
XII°