prucommercialre.com


¿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 ++, te encontrarás 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.

La independencia de plataforma

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

La orientación a objetos

Java es intrínsecamente orientado a objetos, lo que significa que los programas Java se componen de elementos de programación llamados 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 tienen datos, también conocido como estado. Por ejemplo, un objeto que representa un libro tiene datos como el título del libro, autor y editor.
  • Los objetos también tienen comportamiento, lo que significa que pueden realizar ciertas tareas. En Java, estas tareas se denominan métodos. Por ejemplo, un objeto que representa un coche podría tener métodos como el arranque, parada, unidad, o un accidente. Algunos métodos simplemente le permiten acceder a los datos del objeto. Por ejemplo, un objeto libro podría tener un método getTitle que te dice el título del libro.

Las clases están estrechamente relacionados con los objetos. Una clase es el código del programa que usted 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 los objetos.

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

La API de Java

El propio lenguaje Java 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 pueden prescindir. Esta biblioteca clase, llamada a la API de Java, es una parte tan importante de Java como el lenguaje mismo. De hecho, el verdadero reto de aprender a usar Java no está aprendiendo el idioma; que es el aprendizaje de la API. El lenguaje Java tiene sólo 50 palabras clave, pero la API Java tiene varios miles de clases - con decenas de miles de métodos que puede utilizar en sus programas.

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