Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin urna odio, aliquam vulputate faucibus id, elementum lobortis felis. Mauris urna dolor, placerat ac sagittis quis.
Java antes soportaba 3 paradigmas de programación:
Con Java 8 se incluye
Java Standard Edition - Contiene las herramientas necesarias para desarrollar aplicaciones de escritorio y de servidor.
Java Enterprise Edition - Esta orientadas al desarrollo de aplicaciones de red distribuidas, de gran escala y aplicaciones de basadas en web.
Java Micro Edition - Esta orientadas al desarrollo de aplicaciones para pequeños dispositivos incrustados con una capacidad limitada de memoria.
Conceptos usados para POO
Crear software en forma rápida, correcta y económica sigue siendo un objetivo difícil de alcanzar. Los objetos o en forma mas precisa las clases son en esencia de componentes de software reutilizables.
Instanciación
Reutilización
Mensajes y llamadas de métodos
Atributos y variables de instancia
Encapsulamiento y ocultamiento de información
Herencia
Interfaces
UML (Lenguaje unificado de modelado)
Permite crear mejores soluciones siguiendo un proceso de análisis.
Lenguaje gráfico para la comunicación para cualquier proceso de A/DOO
Sistema operativo para dispositivos móviles y teléfonos inteligentes, basado en el kernel de linux y java. Los programadores experimentados en Java no tienen problemas en entrar y participar en su desarrollo.
Java ofrece una biblioteca de clases para formar programas en Java también se conoce como API (Interfaces de programación de aplicaciones)
Para crear y ejecutar una aplicación en Java hay cinco fases:
Edición - Compilación - Carga - Verificación - Ejecución