ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Intro A Java


Enviado por   •  26 de Septiembre de 2014  •  454 Palabras (2 Páginas)  •  204 Visitas

Página 1 de 2

La principal característica de Java es la de ser un lenguaje compilado e interpretado. Todo programa en

Java ha de compilarse y el código que se genera bytecodes es interpretado por una máquina virtual. De

este modo se consigue la independencia de la máquina, el código compilado se ejecuta en máquinas

virtuales que si son dependientes de la plataforma.

Java es un lenguaje orientado a objetos de propósito general. Aunque Java comenzará a ser conocido

como un lenguaje de programación de applets que se ejecutan en el entorno de un navegador web, se

puede utilizar para construir cualquier tipo de proyecto.

Su sintaxis es muy parecida a la de C y C++ pero hasta ahí llega el parecido. Java no es una evolución ni

de C++ ni un C++ mejorado.

1Capítulo 1. Introducción a Java.

En el diseño de Java se prestó especial atención a la seguridad. Existen varios niveles de seguridad en

Java, desde el ámbito del programador, hasta el ámbito de la ejecución en la máquina virtual.

Con respecto al programador, Java realiza comprobación estricta de tipos durante la compilación,

evitando con ello problemas tales como el desbordamiento de la pila. Pero, es durante la ejecución donde

se encuentra el método adecuado según el tipo de la clase receptora del mensaje; aunque siempre es

posible forzar un enlace estático declarando un método como final.

Todas las instancias de una clase se crean con el operador new(), de manera que un recolector de basura

se encarga de liberar la memoria ocupada por los objetos que ya no están referenciados. La máquina

virtual de Java gestiona la memoria dinámicamente.

Una fuente común de errores en programación proviene del uso de punteros. En Java se han eliminado

los punteros, el acceso a las instancias de clase se hace a través de referencias.

Además, el programador siempre está obligado a tratar las posibles excepciones que se produzcan en

tiempo de ejecución. Java define procedimientos para tratar estos errores.

Java también posee mecanismos para garantizar la seguridad durante la ejecución comprobando, antes de

ejecutar código, que este no viola ninguna restricción de seguridad del sistema donde se va a ejecutar.

También cuenta con un cargador de clases, de modo que todas las clases cargadas a través de la red

tienen su propio espacio de nombres para no interferir con las clases locales.

Otra característica de Java es que está preparado para la programación concurrente sin necesidad de

utilizar ningún tipo de biblioteca.

Finalmente, Java posee un gestor de seguridad con el que poder restringir el acceso a los recursos del

sistema.

A menudo se argumenta que Java es un lenguaje lento porque debe interpretar los bytecodes

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com