Você está na página 1de 2

JAVA

Java es un lenguaje de programacin de propsito


general, concurrente, orientado a objetos que fue diseado especficamente
para tener tan pocas dependencias de implementacin como fuera posible. Su
intencin es permitir que los desarrolladores de aplicaciones escriban el
programa una vez y lo ejecuten en cualquier dispositivo, lo que quiere decir que
el cdigo que es ejecutado en una plataforma no tiene que ser
recompilado para correr en otra. Java es uno de los lenguajes de programacin
ms populares en uso, particularmente para aplicaciones de cliente y
servidor de web, con unos 10 millones de usuarios reportados.
El lenguaje de programacin Java, fue diseado por la compaa Sun
Microsystems Inc, con el propsito de crear un lenguaje que pudiera funcionar
en redes computacionales heterogneas ( redes de computadoras formadas
por ms de un tipo de computadora),y que fuera independiente de la plataforma
en la que se vaya a ejecutar. Esto significa que un programa de Java puede
ejecutarse en cualquier mquina o plataforma.
CARACTERISTICAS DEL LENGUAJE JAVA

Simple. Elimina la complejidad de los lenguajes como "C" y da paso al contexto


de los lenguajes modernos orientados a objetos. Orientado a Objetos. La
filosofa de programacin orientada a objetos es diferente a la programacin
convencional.

Familiar. Como la mayora de los programadores estn acostumbrados a


programar en C o en C++, el sintaxis de Java es muy similar al de estos.

Robusto. El sistema de Java maneja la memoria de la computadora por ti. No


te tienes que preocupar por apuntadores, memoria que no se est utilizando,
etc. Java realiza todo esto sin necesidad de que uno se lo indique.

Seguro. El sistema de Java tiene ciertas polticas que evitan se puedan


codificar virus con este lenguaje. Existen muchas restricciones, especialmente
para los applets, que limitan lo que se puede y no puede hacer con los recursos
crticos de una computadora.

Portable. Como el cdigo compilado de Java (conocido como byte code) es


interpretado, un programa compilado de Java puede ser utilizado por cualquier
computadora que tenga implementado el interprete de Java.

Independiente a la arquitectura. Al compilar un programa en Java, el cdigo


resultante un tipo de cdigo binario conocido como byte code. Este cdido es
interpretado por diferentes computadoras de igual manera, solamente hay que
implementar un intrprete para cada plataforma. De esa manera Java logra ser
un lenguaje que no depende de una arquitectura computacional definida.

Multithreaded. Un lenguaje que soporta multiples threads es un lenguaje que


puede ejecutar diferentes lneas de cdigo al mismo tiempo.

Interpretado. Java corre en mquina virtual, por lo tanto es interpretado.

Dinmico. Java no requiere que compiles todas las clases de un programa para
que este funcione. Si realizas una modificacin a una clase Java se encarga de
realizar un Dynamic Bynding o un Dynamic Loading para encontrar las clases.

Java puede funcionar como una aplicacin sola o como un "applet", que es un
pequeo programa hecho en Java. Los applets de Java se pueden "pegar" a
una pgina de Web (HTML), y con esto puedes tener un programa que
cualquier persona que tenga un browser compatible podr usar.
COMO FUNCIONA EL LENGUAJE DE PROGRAMACION JAVA?
Java funciona de la siguiente manera: El compilador de Java deja el programa
en un Pseudo-cdigo (no es cdigo maquinal) y luego el intrprete de Java
ejecuta el programa (lo que se conoce como el "Java Virtual Machine"). Por eso
Java es multiplataforma, existe un intrprete para cada mquina diferente.
Nota: El cdigo maquinal es el cdigo binario que la computadora entiende y
puede ejecutar.

Você também pode gostar