Tecnología

Inicio

Una lista de los atributos de estilo de Java

Una lista de los atributos de estilo de Java


Cuando llegó a la escena de Java lenguaje de programación a mediados de la década de 1990, los lenguajes de programación dominantes eran C y C ++. Los arquitectos originales del lenguaje de programación Java vieron muchas formas de tomar ventaja del nuevo concepto de programación orientada a objetos y mejorar las deficiencias de los lenguajes de programación existentes con los atributos de estilo de su nuevo lenguaje de programación.

Orientado a objetos

Java es un lenguaje de programación orientado a objetos. Se permite al programador crear plantillas para estructuras de datos complejas, denominadas clases, y fácilmente organizar los casos de estas estructuras, llamados objetos, en el curso del programa. Además, los programadores de Java pueden hacer que las clases como los servicios públicos, con la funcionalidad que está destinado a ser de utilidad para otros programadores. Java hace que sea fácil para otro programador para tomar una de estas clases autónomas e integrar sus funciones en su código fuente, sin tener que copiar o pegar código.

Extensible

El diseño de clases y objetos de Java hace que sea posible para que los programadores se basan en el trabajo de las bibliotecas de otros programadores han desarrollado. A través del uso de las subclases, un desarrollador puede crear clases que heredan automáticamente el código de otra clase. Sin embargo, una vez que el código hereda todo, desde la otra clase, conocida como la clase "padre", el programador puede reemplazar ciertos métodos con los suyos, cambiar el valor de ajuste de ciertas variables o añadir variables y métodos adicionales para implementar funcionalidad personalizada.

Plataforma independiente

Los programas Java son independientes de la plataforma. En lugar de compilar el código fuente en un ejecutable binario para un sistema operativo determinado, se compila en un archivo de código de bytes para la máquina virtual de Java (JVM). La JVM es un motor que es específica de la plataforma, y ​​los usuarios tienen que descargar para ejecutar programas Java. La JVM toma el código de bytes independiente de la plataforma-compilado, luego se traduce en un código binario ejecutable para el sistema operativo actual como el programa se ejecuta en tiempo real. Esto significa que los desarrolladores no tienen que preocuparse por las excentricidades de cada sistema operativo en particular cuando se están codificando.

Fuente abierta

La maquinaria del sistema operativo Java, la JVM, es de código abierto. Esto significa que cualquiera puede mirar el código fuente detrás de todo el sistema operativo Java. Esto permite a un desarrollador para buscar de forma independiente en nuevas maneras de hacer que los programas más eficientes de Java, independientemente investigar formas de mejorar el proceso de traducción de código de bytes en tiempo real, el desarrollo de nuevos usos para la máquina virtual de Java y mira en la creación de su propia además del lenguaje de programación sí mismo.