Generalidades del lenguaje java

Solo disponible en BuenasTareas
  • Páginas : 13 (3197 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de diciembre de 2010
Leer documento completo
Vista previa del texto
GENERALIDADES DEL LENGUAJE JAVA
ING.GLORIA M. VILLALAZ TELLO

I- INTRODUCIÓN AL JAVA.
JAVA ES UNO DE LOS LENGUAJES MÁS UTILIZADOS A LA FECHA. ESTE LENGUAJE CONVIERTE EL CÓDIGO FUENTE A INSTRUCCIONES PARA SER INTERPRETADAS POR LA MÁQUINA VIRTUAL JAVA (JAVA VIRTUAL MACHINE), ES DECIR QUE JAVA ES REALMENTE UN LENGUAJE INTERPRETADO. A LA FECHA JAVA TIENE SU MAYOR POPULARIDAD COMO ELLENGUAJE PARA LA INTERNET Y LA WORLD WIDE WEB, PERO SE CONSIDERA UN LENGUAJE DE PROPÓSITO GENERAL.
SUN MICROSYSTEMS, LÍDER EN SERVIDORES PARA INTERNET, ES QUIEN HA DESARROLLADO EL LENGUAJE JAVA, EN UN INTENTO DE RESOLVER SIMULTÁNEAMENTE TODOS LOS PROBLEMAS QUE SE LE PLANTEAN A LOS DESARROLLADORES DE SOFTWARE POR LA PROLIFERACIÓN DE ARQUITECTURAS INCOMPATIBLES, TANTO ENTRE LAS DIFERENTESMÁQUINAS COMO ENTRE LOS DIVERSOS SISTEMAS OPERATIVOS Y SISTEMAS DE VENTANAS QUE FUNCIONABAN SOBRE UNA MISMA MÁQUINA, AÑADIENDO LA DIFICULTAD DE CREAR APLICACIONES DISTRIBUIDAS EN UNA RED COMO INTERNET.
JAVA EN LOS BROWSERS
EL PRIMER LUGAR Y EL MÁS FRECUENTE, DONDE ENCONTRAMOS A JAVA, ES EN LOS EXPLORADORES O NAVEGADORESDE INTERNET VEAMOS CÓMO LLEGA HASTA AHÍ.
JAVA EN LA WEB:
LOS PROGRAMASJAVA SON, OTRO RECURSO MÁS, COMO PUEDEN SERLO UNA PÁGINA HTML O UN ARCHIVO GRÁFICO. AL IGUAL QUE ESTOS ÚLTIMOS VIAJAN DESDE EL SERVIDOR A LA MÁQUINA CLIENTE, Y SE EJECUTAN EN ÉSTA.
EN UN APPLET (NOMBRE CON QUE SE LE CONOCE A LOS PROGRAMAS ESCRITOS EN JAVA QUE SE INCRUSTAN EN UNA APLICACIÓN DEL TIPO HTML, EXISTE LA MARCA HTML , QUE ESPECIFICA UN DETERMINADO LUGAR EN UNA PAGINA WEB, PARA QUE ELBROWSER POSICIONE Y EJECUTE UNA APLICACIÓN JAVA. LOS ARCHIVOS JAVA QUE VIAJAN SON DE UN TIPO: SE TRATA DE ARCHIVOS CON EXTENSIÓN .CLASS Y CONTIENEN LAS INSTRUCCIONES JAVA YA COMPILADAS, NO VIAJAN EN CÓDIGO FUENTE. UNA APPLET SE COMPONE, COMO MÍNIMO, DE UN ARCHIVO .CLASS, PERO PUEDE REQUERIR MÁS ARCHIVOS .CLASS (CON MÁS CÓDIGO PARA EJECUTAR), QUE EL BROWSER RECUPERA, O ARCHIVOS GRÁFICOS, DE SONIDOU OTROS, QUE LA PROPIA APPLET SE ENCARGA DE RECUPERAR.
MÁQUINAS VIRTUALES:
SE HA MENCIONADO QUE EL LENGUAJE JAVA SE COMPILA, NO PENSANDO EN UNA PLATAFORMA O PROCESADOR EN PARTICULAR, SINO PRODUCIENDO CÓDIGO(QUE SE DENOMINA BYTECODES), DESTINADO A SER INTERPRETADO POR LA LLAMADA MÁQUINA VIRTUAL JAVA. ESTA MÁQUINA NO ES UNA ÚNICA, SINO QUE HAY UNA POR CADA PLATAFORMA Y, EN REALIDAD, CADABROWSER QUE IMPLEMENTA JAVA TIENE LA SUYA. ASÍ, EL MICROSOFT EXPLORER USARÁ SU MÁQUINA EN WINDOWS, MIENTRAS QUE EL NETSCAPE NAVIGATOR USARÁ LA SUYA, QUE VARIARÁ DE WINDOWS A UNIX.
PERO TODAS TIENEN LA MISMA FUNCIONALIDAD (O DEBERÍA ESPERARSE ESO). TANTO EL USUARIO COMO LOS PROGRAMADORES NO DEBERÍAN PREOCUPARSE POR LAS DISTINTAS IMPLEMENTACIONES. SIN EMBARGO, SE ESCUCHAN QUEJAS DE LOSDESARROLLADORES, ORIGINADAS EN LA PEQUEÑAS DIFERENCIAS QUE SE ENCUENTRAN TANTO ENTRE UNA IMPLEMENTACIÓN Y OTRA, COMO EN EL ASPECTO DE LA INTERFACE GRÁFICA.
ADEMÁS DE LA MÁQUINA VIRTUAL, CADA BROWSER INSTALA UNA SERIE DE CLASES, YA LISTAS PARA USAR, QUE JAVA ESPERA TENER DISPONIBLES EN CUALQUIER PLATAFORMA. ESAS CLASES TIENEN UNA FUNCIONALIDAD DEFINIDA, QUE NO DEBERÍA SUFRIR MODIFICACIONES.
NETSCAPEYMICROSOFT:
LA EMPRESA NETSCAPE, CREADORA DEL NETSCAPE NAVIGATOR, SOPORTA JAVA DESDE LA VERSIÓN 2 DE SU BROWSER. MICROSOFT NO SE HA QUEDADO ATRÁS Y SOPORTA JAVA DESDE LA VERSIÓN 2.0 DE SU BROWSER. MICROSOFT NO SE HA QUEDADO ATRÁS (PUES NO LE CONVENÍA, DADO LA MAYORÍA DE LAS PÁGINAS CONTIENE - AUNQUE SEA - UN POQUITO DE JAVA) Y SOPORTA JAVA DESDE LA VERSIÓN 3.0 DE SU INTERNET EXPLORER. AMBOS BROWSERSINSTALAN Y USAN SU PROPIA MÁQUINA VIRTUAL JAVA. NO HAY DIFERENCIAS APRECIABLES EN LAS PRESTACIONES DE ESTOS DOS BROWSERS, RESPECTO DE JAVA.
HAY QUE HACER ALGUNAS ACLARACIONES: EN GENERAL, LOS BROWSERS, DE CUALQUIER ORIGEN, SOPORTAN JAVA EN AMBIENTES QUE PERMITEN LA MULTITAREA Y LOS LLAMADOS MÚLTIPLES HILOS DE EJECUCIÓN (MULTIHTTRADING).
SEGURIDAD:
DEBIDO A LA NATURALEZA DEINTERNET, TRAER...
tracking img