¿Qué es java, y por qué es tan grande?

Java es un lenguaje de programación en la tradición de C y C ++. Como resultado, si usted tiene alguna experiencia con C o C ++, que se encontrará en un territorio familiar a menudo a medida que aprende las diversas características de Java.

Sin embargo, Java se diferencia de otros lenguajes de programación en un par de maneras significativas. Las siguientes secciones describen las diferencias más importantes.

independencia de la plataforma

Una de las principales razones de Java es tan popular es su independencia de la plataforma, lo que significa que los programas Java pueden ejecutarse en muchos tipos diferentes de computadoras. Un programa Java se ejecuta en cualquier ordenador con una Java Runtime Environment, también conocido como una JRE, instalado. Un JRE está disponible para casi cada tipo de ordenador - PC con Windows, Macintosh, Unix o Linux, grandes ordenadores centrales, e incluso teléfonos celulares.

La orientación a objetos

Java es inherentemente orientado a objetos, lo que significa que los programas Java se componen de elementos de programación llamado objetos. En pocas palabras, un objeto es una entidad de programación que representa ya sea un objeto del mundo real o un concepto abstracto.

Todos los objetos tienen dos características básicas:

  • Los objetos han de datos, también conocido como estado. Por ejemplo, un objeto que representa un libro tiene datos tales como el libro de título, el autor y el editor.
  • Los objetos también tienen comportamiento, lo que significa que se pueden realizar ciertas tareas. En Java, estas tareas se llaman métodos. Por ejemplo, un objeto que representa un automóvil podría tener métodos tales como iniciar, detener, unidad, o un accidente. Algunos métodos simplemente le permiten acceder a los datos del objeto. Por ejemplo, un objeto puede tener un libro getTitle método que te dice el título del libro.

clases están estrechamente relacionadas con los objetos. Una clase es el código del programa se escribe para crear objetos. La clase describe los datos y métodos que definen el estado y el comportamiento del objeto. Entonces, cuando el programa se ejecuta, las clases se utilizan para crear objetos.

Por ejemplo, supongamos que usted está escribiendo un programa de nóminas. Este programa necesita para representar objetos empleados de la compañía. Así, el programa incluye una clase (probablemente llamada Empleado) Que define los datos y métodos para cada Empleado objeto. Entonces, cuando el programa se ejecuta, se utiliza esta clase para crear un objeto para cada uno de los empleados de su empresa.

El API Java

El lenguaje Java en sí es muy simple. Sin embargo, Java viene con una biblioteca de clases que proporcionan funciones de utilidad de uso común que la mayoría de los programas Java no se puede prescindir. Esta biblioteca de clases, llamado API de Java, es una parte tan importante de Java como el lenguaje mismo. De hecho, el verdadero reto de aprender cómo utilizar Java no está aprendiendo el lenguaje que está aprendiendo la API. El lenguaje Java tiene sólo 50 palabras clave, pero la API de Java tiene varias mil clases - con decenas de miles de métodos que puede utilizar en sus programas.

Usted no tiene que aprender cualquier lugar cerca de la totalidad de la API de Java. La mayoría de los programadores son fluidos con sólo una pequeña parte de ella. Si es necesario utilizar alguna clase de la API que aún no está familiarizado con, usted puede buscar lo que hace la clase en el documentación de la API de Java.

Artículos Relacionados