Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SÁNCHEZ CARRIÓN
INTEGRANTES:
SOBRINO CESPEDES DIEGO SEBASTIÁN
BRANDON MELGAREJO
CICLO: II
FUNCIÓN
Java sirve para desarrollar una amplia gama de aplicaciones, desde pequeños programas hasta sistemas
complejos y de gran escala, algunos de sus usos más comunes incluyen:
Desarrollo de Aplicaciones: Permite crear aplicaciones web dinámicas y escalables mediante frameworks
como Spring, JavaServer Faces (JSF) o Play Framework.
Aplicaciones Móviles: Es la base del desarrollo de aplicaciones Android, lo que lo convierte en una
herramienta esencial para crear aplicaciones para dispositivos móviles.
Aunque inicialmente Java fue criticado por su rendimiento, las versiones más
recientes han mejorado significativamente en términos de velocidad de
ejecución y optimización, gracias a las mejoras en el compilador y la máquina
virtual Java (JVM).
PLATAFORMA DE DESARROLLO
Java cuenta con varias plataformas de desarrollo que brindan herramientas y entornos para crear
aplicaciones. Algunas de las principales son:
Eclipse: : Es un entorno de desarrollo integrado (IDE) de código abierto ampliamente utilizado
para Java y otros lenguajes. Ofrece funciones como resaltado de sintaxis, depuración
Spring Tool Suite (STS): Basado en Eclipse, este IDE está optimizado para el desarrollo de
aplicaciones con el framework Spring, proporcionando herramientas específicas para simplificar
el trabajo con las tecnologías de Spring.
JAVA EN DISPOSITIVOS MOVILES
Historia de Android y Java: En los primeros días de Android, se usaba Java estándar para el desarrollo de
aplicaciones. Sin embargo, con el tiempo, se introdujo Android Runtime (ART), que compilaba el código Java
en un formato ejecutable diferente
Kotlin: Aunque Java ha sido el principal lenguaje de programación para Android, Kotlin, otro lenguaje
compatible con Java, ha ganado popularidad y es oficialmente compatible con Android desde 2017
SEGURIDAD JAVA
la seguridad en Java se apoya en un modelo de “sandbox” que restringe las
acciones de las aplicaciones para evitar el acceso no autorizado a recursos
críticos del sistema.
Manejo de Excepciones: Java ofrece un sólido sistema de manejo de excepciones que ayuda a
detectar y manejar errores de manera controlada