Trabajo Practico Sobre Java
Enviado por nicoleb • 15 de Noviembre de 2013 • 1.465 Palabras (6 Páginas) • 389 Visitas
TRABAJO PRÁCTICO DE ASIST. S/APLICACIONES ESPECÍFICAS
1. ¿QUE ES JAVA?
2. ¿CUALES SON SUS CARACTERISTICAS?
3. ¿QUE SON LAS API DE JAVA?
4. NOMBRE AL MENOS 3 DE IDE O ENTORNOS DE DESARROLLO DE JAVA
5. ¿QUE SIGNIFICA QUE JAVA SEA UN LENGUAJE ORIENTADO A OBJETOS?
6. ¿QUE ES LA CLASIFICACION EN JAVA Y QUE ES LA MODULARIDAD?
7. ¿A QUE SE REFIERE LA HERENCIA EN JAVA?
8. NOMBRE LAS ESTRUCTURAS DE CONTROL QUE EXISTEN EN JAVA PARA TOMA DE DECISIONES Y BUCLES. DE UN EJEMPLO DE UNA DE ELLA.
9. ¿PARA QUE SE USA EL OPERADOR NEW EN JAVA?
10. ¿PARA QUE SE UTILIZA EL GARBAJE COLLECTOR?
1. Es un lenguaje de programación de propósito general, concurrente, orientado a objetos y basado en clases que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible.
2. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo (conocido en inglés como WORA, o "write once, run anywhere"), lo que quiere decir que el código que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra. Java es, a partir de 2012, uno de los lenguajes de programación más populares en uso, particularmente para aplicaciones de cliente-servidor de web, con unos 10 millones de usuarios reportados.
3. Sun define tres plataformas en un intento por cubrir distintos entornos de aplicación. Así, ha distribuido muchas de sus APIs (Application Program Interface) de forma que pertenezcan a cada una de las plataformas:
• Java ME (Java Platform, Micro Edition) o J2ME — orientada a entornos de limitados recursos, como teléfonos móviles, PDAs (Personal Digital Assistant), etc.
• Java SE (Java Platform, Standard Edition) o J2SE — para entornos de gama media y estaciones de trabajo. Aquí se sitúa al usuario medio en un PC de escritorio.
• Java EE (Java Platform, Enterprise Edition) o J2EE — orientada a entornos distribuidos empresariales o de Internet.
Las clases en las APIs de Java se organizan en grupos disjuntos llamados paquetes. Cada paquete contiene un conjunto de interfaces, clases y excepciones relacionadas. La información sobre los paquetes que ofrece cada plataforma puede encontrarse en la documentación de ésta.
4. Un entorno de desarrollo integrado, llamado también IDE (sigla en inglés de integrated development environment), es un programa informático compuesto por un conjunto de herramientas de programación. Puede dedicarse en exclusiva a un solo lenguaje de programación o bien puede utilizarse para varios.
Dev C++, un entorno para el lenguaje de programación C++. WebDevStudio, un IDE en línea para el lenguaje de programación C/C++. Un IDE es un entorno de programación que ha sido empaquetado como un programa de aplicación; es decir, consiste en un editor de código, un compilador, un depurador y un constructor de interfaz gráfica (GUI). Los IDEs pueden ser aplicaciones por sí solas o pueden ser parte de aplicaciones existentes.
COMPONENTES:
• Un editor de texto.
• Un compilador.
• Un intérprete.
• Un depurador.
• Un cliente.
• Posibilidad de ofrecer un sistema de control de versiones.
• Factibilidad para ayuda en la construcción de interfaces gráficas de usuario.
5. La primera característica, orientado a objetos (“OO”), se refiere a un método de programación y al diseño del lenguaje. Aunque hay muchas interpretaciones para OO, una primera idea es diseñar el software de forma que los distintos tipos de datos que usen estén unidos a sus operaciones. Así, los datos y el código (funciones o métodos) se combinan en entidades llamadas objetos. Un objeto puede verse como un paquete que contiene el “comportamiento” (el código) y el “estado” (datos). El principio es separar aquello que cambia de las cosas que permanecen inalterables. Frecuentemente, cambiar una estructura de datos implica un cambio en el código que opera sobre los mismos, o viceversa. Esta separación en objetos coherentes e independientes ofrece una base más estable para el diseño de un sistema software. El objetivo es hacer que grandes proyectos sean fáciles de gestionar y manejar, mejorando como consecuencia su calidad y reduciendo el número de proyectos fallidos.
6. En Java la unidad modular es la clase. Una clase es la abstracción de un conjunto de objetos (instancias).
...