Practica 7 Lab Programacion Web
Practica 7 Lab Programacion Web
PRACTICA NUM 07
• JAVA
• características
• Estructura
• 3 ejemplos
JAVA
Java es un lenguaje de programación y una plataforma informática comercializada
por primera vez en 1995 por Sun Microsystems. Hay muchas aplicaciones y sitios
web que no funcionarán a menos que tenga Java instalado y cada día se crean más.
Java es rápido, seguro y fiable. Desde portátiles hasta centros de datos, desde
consolas para juegos hasta súper computadoras, desde teléfonos móviles hasta
Internet, Java está en todas partes.
¿Qué es Java?
• Java es una tecnología que se usa para el desarrollo de aplicaciones que
convierten a la Web en un elemento más interesante y útil. Java no es lo
mismo que javascript, que se trata de una tecnología sencilla que se usa para
crear páginas web y solamente se ejecuta en el explorador.
• Java le permite jugar, cargar fotografías, chatear en línea, realizar visitas
virtuales y utilizar servicios como, por ejemplo, cursos en línea, servicios
bancarios en línea y mapas interactivos. Si no dispone de Java, muchas
aplicaciones y sitios web no funcionarán.
• Por defecto, Java le notificará inmediatamente que hay nuevas
actualizaciones listas para instalarse. Si desea estar al día y mantener la
seguridad de su computadora, es importante que acepte e instale las
actualizaciones. Si recibe una notificación de actualización de Java en su
computadora Windows y no recuerda haberla descargado o instalado, lo más
probable es que Java estuviera ya instalado en la nueva computadora.
Características
Es SIMPLE:
Java ofrece toda la funcionalidad de un lenguaje potente, pero sin las características
menos usadas y más confusas de éstos. C++ es un lenguaje que adolece de falta
de seguridad, pero C y C++ son lenguajes más difundidos, por ello Java se diseñó
para ser parecido a C++ y así facilitar un rápido y fácil aprendizaje.
Java elimina muchas de las características de otros lenguajes como C++, para
mantener reducidas las especificaciones del lenguaje y añadir características muy
útiles como el garbage collector (reciclador de memoria dinámica). No es necesario
preocuparse de liberar memoria, el reciclador se encarga de ello y como es
un thread de baja prioridad, cuando entra en acción, permite liberar bloques de
memoria muy grandes, lo que reduce la fragmentación de la memoria.
Java reduce en un 50% los errores más comunes de programación con lenguajes
como C y C++ al eliminar muchas de las características de éstos, entre las que
destacan:
• aritmética de punteros
• no existen referencias
• registros (struct)
• definición de tipos (typedef)
• macros (#define)
• necesidad de liberar memoria (free)
Además, el intérprete completo de Java que hay en este momento es muy pequeño,
solamente ocupa 215 Kb de RAM.
Es ORIENTADO A OBJETOS:
Es DISTRIBUIDO:
Es ROBUSTO:
Java proporciona:
• Comprobación de punteros
• Comprobación de límites de arrays
• Excepciones
• Verificación de byte-codes
ESTRUCTURA BÁSICA.
Toda aplicación de consola en Java contiene una clase principal con un método (o
función) main, al igual que en C++, la función main es lo primero que se ejecuta
cuando se inicia la aplicación desde la línea de comandos. De esta forma podemos
deducir que cualquier llamado, declaración o método que no sea llamado de manera
directa o indirecta desde el método main nunca se ejecutará. En Java el método
main recibe como argumento un arreglo de String. Este arreglo contiene los
argumentos enviados por la línea de comandos para la invocación del programa.
• Línea 4: La línea número cuatro contiene una llave cerrando "}" eso nos
indica que en esta línea termina la ejecución de alguna función (para
identificar esta función que se cierra, sigue la indentacion u seguramente
sabrás cual es la que estamos cerrando) pues bien, habrás notado que la
función que esta llave está cerrando es la función main(), esto quiere decir
que todo lo que haya después de esta llave formará parte de la clase
"nombre_clase" pero no sera ejecutado ni formará parte de la función main.
• Línea 5: La línea cinco, nos indica al igual que la cuatro el final de una función
o en este caso de una clase, esta línea 5 entonces nos indica el final de la
clase "nombre_clase
Ejemplos en JAVA
• Hola mundo
• Área de un círculo