martes, 18 de mayo de 2010

JAVA


Desarrollado por la compañía Sun Microsystems Java es un lenguaje de programación con el que podemos realizar cualquier tipo de programa. Es un lenguaje independiente de la plataforma,es una de las razones por las que Java es interesante para Internet, por lo tanto si hacemos un programa en Java podrá funcionar en cualquier ordenador del mercado, esto es una ventaja para los desarrolladores de software; con Java podemos programar páginas web dinámicas, con accesos a bases de datos, utilizando XML, con cualquier tipo de conexión de red entre cualquier sistema. Es un lenguaje sencillo de aprender. Su sintaxis es la de C++ “simplificada.

JAVA es portable, en Java no hay aspectos dependientes de la implementación, todas las implementaciones deJava siguen los mismos estándares en cuanto a tamaño y almacenamiento de los datos. Esto no ocurre así en C++, por ejemplo. En éste un entero, por ejemplo, puede tener un tamaño de 16, 32 o más bits, siendo lo única limitación que el entero sea mayor que un short y menor que un long int. Así mismo C++ bajo UNIX almacena los datos en formato little endian mientas que bajo Windows lo hace en big endian. Java lo hace siempre en little edian para evitar confusiones.

El JVM es un componente crucial del Plataforma de Java, porque JVMs está disponible para muchos hardware y software plataformas. Máquina virtual de Java (JVM) es un sistema de las estructuras de los programas y de datos del software que utilizan a máquina virtual modele para la ejecución de otros programas de computadora y escrituras. El modelo usado por un JVM acepta una forma de computadora lengua intermedia referido comúnmente como Bytecode de Java. Esta lengua representa conceptual el sistema de instrucción de a apilar-orientado, arquitectura de la capacidad.
Las máquinas virtuales de Java funcionan encendido el bytecode de Java, de el cual se genera normalmente (pero no no necesariamente) Java código de fuente; un JVM se puede también utilizar para poner lenguajes en ejecución de programación con excepción de Java. Por ejemplo, Ada el código de fuente se puede compilar al bytecode de Java, que se puede entonces ejecutar por un JVM. JVMs se puede también lanzar por otras compañías además del sol (el revelador de Java) -- JVMs que usa la marca registrada de “Java” se puede desarrollar por otras compañías mientras adhieran a la especificación de JVM publicada por Sun (y obligaciones contractuales relacionadas). El JVM es un componente crucial del Plataforma de Java. Porque JVMs está disponible para muchos hardware y software plataformas, Java puede ser ambas middleware y una plataforma por derecho propio - por lo tanto la expresión “escriba una vez, funcione dondequiera. “El uso del mismo bytecode para todas las plataformas permite que Java sea descrita como “compile una vez, el funcionamiento dondequiera”, en comparación con “escriben una vez, compilan dondequiera”, que describe la cruz-plataforma idiomas compiladas. El JVM también permite las características únicas tales como Dirección de excepción automatizada cuál proporciona “raíz-cause” la información que elimina errores para cada error del software (excepción) independiente del código de fuente. El JVM se distribuye junto con un sistema del estándar bibliotecas de la clase qué instrumento la Java API (Interfaz de programación de uso). La máquina y el API virtuales tienen que ser constantes con uno a[dudoso – discuta] y por lo tanto se lían junto como Ambiente del tiempo de pasada de Java.




No hay comentarios:

Publicar un comentario