Tema_6_Java Flashcards
¿Que es JavaC?
Es el COMPILADOR
¿Qué es JAR?
Empaqueta clases JAVA compiladas y alguna cosa más, como XML por ejemplo.
Son archivos comprimidos en formato ZIP, con su extensión cambiada a .jar.
Hay tres operaciones básicas que se pueden realizar con estos archivos:
Ver contenido: $ jar -tf archivo.jar
Comprimir:(crear) $ jar -cf archivo.jar archivo_1 archivo_2 archivo_3 … archivo_n
Descomprimir:(Extraer) $ jar -xf archivos.jar
Al crear un .jar, se genera dentro de él, automáticamente, un META-INF
¿Que es JRE?
Es Java Runtime Environment.
Es la Máquina Virtual de Java + las librerías de clases base.
¿Que es RT.JAR?
Es la librería de clases base.
¿Que son los archivos .class?
Son el resultado de la compilación por parte de javac. Son los archivos con los que trabaja JRE.
Dí un ORM para JAVA:
EclipseLink
¿Qué es un ORM?
Object-Relational mapping
Es una técnica de programación, que permite pasar datos, de una base relacional, a una orientada a objetos.
¿Qué es Maven?
Gestión de dependencias.
¿Qué es Pom.xml?
Es el archivo que se encuentra por defecto en la raíz de cada proyecto y que contiene toda la configuración del mísmo, dependencias, tec..
¿Qué son los archivos .war?
Son un tipo de .jar especial, para empaquetar aplicaciones web.
¿Qué es JAVA?
Es un lenguaje de programación orientado a objetos.
Características de JAVA
- Es simple
- Orientado a objetos
- Tiene un compilador, así que es compilado.
- Portable
- Distribuido
- Independiente de la plataforma
- Recolector de basura
- Seguro y sólido
- Multihilo
- CaseSensitive
¿Qué son los Servlets?
Los servlets son componentes de la parte del servidor de Java EE encargados de generar respuestas a las peticiones recibidas de los clientes.
Una clase Abstract no se puede…
Instanciar.
Osea, crear un objeto.
¿Para que sirve un Abstract?
Es como un molde, que luego en los hijos en los que se hereda, se puede completar con lo que necesitemos.