Bloque3-Tema6-Java Flashcards
Donde existe un atributo private?
Unicamente en la propia clase.
desde donde se ve un atributo public?
Desde cualquier parte del programa.
Quien puede ver un atributo protected?
La clase y sus hijos.
A que se refiere .this?
Al objeto actual
A que se refiere .super
A lo heredado.
Que es una interfaz en java?
Es una colección de métodos abstractos y propiedades constantes. En las interfaces se especifica qué se debe hacer pero no su implementación. Serán las clases que implementen estas interfaces las que describan la lógica del comportamiento de los métodos.
Cual es la palabra clave para heredar en java?
Extends
Cual es la palabra clave para implementar una interface en java?
Implements
Que es una anotacion en java
Es una forma de añadir metadatos al código fuente Java que están disponibles para la aplicación en tiempo de ejecución o de compilación.
Sirve para configurar nuestro codigo.
Como se hace una anotacion en java?
@Loquesea
Que anotacion java hay de proposito general?
Cuatro importados de java.lang.annotation: @Retention, @Documented, @Target, y @Inherited
Cinco de java.lang: @Override, @Deprecated, @SafeVarargs, @FunctionalInterface, y @SuppressWarnings.
Que compone una clase?
Atributos + metodos.
Hay herencia multiple en java?
No
Puedes implementar multiples interfaces en java?
Si
De que clase heredan todas las clases de java?
De la clase Object
Que es un enumerado en java
Nos permiten definir listas de elementos, cada uno de los cuales se identifica por su posición.
Cual es la palabra para definir un enumerado en java
enum
Cual es el orden si quieres hacer un extends y un implements?
Primero el Extends y luego el implements.
Que es la unica cosa de java que no son referencias?
Los datos primitivos.
Que es el IDE?
Entorno de desarrollo integrado. Es una aplicación de software que ayuda a los programadores a desarrollar código de software de manera eficiente.
Que IDE de java conoces?
Eclipse, IntelliJ, NEtbeans
BlueJ, Codenvy, Xcode, JGrasp
Que es la JDK?
Java Development Kit. es un software que provee herramientas de desarrollo para la creación de programas en Java.
Que es javac de la JDK?
Compilador
Que es java de la JDK?
Interprete