GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Notizen

Ohne Titel

alan cano Spanisch 6 Seiten

Inhalt der Notizen (6)

Seite 1

1) ¿Qué es JAVA?

Lenguaje multi-Plataforma de alto nivel, lo que hace que se lo use en múltiples programas como juegos, paginas y aplicaciones

2) ¿Cuáles son las características en JAVA?

Tiene cuatro Pilares:

Herencia: Hace que las clases hijas puedas heredar métodos y atributos de sus padres

Polimorfismo: La capacidad de tener métodos de igual firma pero con parámetros distintos

Abstracción: Es llevar a los problemas al mundo real, esta muy relacionado con el propio paradigma de objetos.

Encapsulamiento: Es la seguridad propia de Java que permite que no se pueda acceder así nomas a los atributos y estados de las clases

El paradigma que usa es el orientado a objetos.

Plataforma independiente: permite que se pueda compilar en cualquier lado sin problemas.

3) ¿Cómo permite Java un alto rendimiento?

Gracias a su compilador Just in Time (JIT), este compilador traduce las instrucciones a códigos de bytes.

4) ¿Qué son los IDE de Java?

Los mas usuales son Eclipse y Netbeans, aunque hay más como BlueBird (bueno para principiantes) e Intelliji (bueno para estudiantes)

Seite 2

5) ¿Qué quieres decir con Constructor?

El constructor es el encargado de crear los objetos que vayamos a utilizar. Es un método que tiene el mismo nombre que la clase. Puede usarse el predeterminado o el mismo programador decide si crear otro o incluso dos, dependiendo los parámetros.

6) ¿Qué se entiende por variable local y variable de instancia?

La variable local de define dentro del método y la variable de instancia dentro de la clase, fuera del método

La primera tiene alcance dentro del método y la de instancia, en la clase

7) ¿Qué es una clase?

Es como una plantilla de un objeto. Por ejemplo, yo soy Alan (objeto) y mi clase es Humano. La variables son los atributos y el método son las acciones. Siguiendo el ejemplo, mi atributo seria pelo negro y el método puede ser dormir.

8) ¿Qué es un objeto?

Es la instancia de una clase, ya posee estado y comportamiento. Para crear se usa "new", cuando el JVM lee esto, sabe que debe crear un objeto (instanciar)

9) ¿Cuáles son los conceptos de Oops?

Herencia, polimorfismo, abstraccion, encapsulamiento y interfaz.

Seite 3

10) ¿Qué es la herencia?

La herencia es la capacidad de una clase para extender sus metodos y tributos protegidos y publicos, los privados solo son accesibles por la clase padre

11) ¿Qué es la encapsulación?

Es la manera que tiene JAVA de proteger los atributos para que no sean modificados así nomás. Para ellos, usamos los mpetodos getter y setter.

12) ¿Qué es el polimorfismo?

En sí significa "muchas formas".

Hay tres tipos: Sobrecarga = Métodos con el mismo nombre en las clases que se comportan de diferente forma

Paramétrico = Igual nombre (firma) pero reciben distintos parámetros o diferentes cantidades

Inclusión = La clase hija redefine el método heredado

13) ¿Qué se entiende por Anulación del método?

Es cuando el método de la clase hija (con la misma firma, parámetro y retorno) pisa al método del padre dado que aporta algo en específico, esto se conoce como override

14) ¿Qué se entiende por sobrecarga (overloading)?

Métodos con igual firma pero distintos parámetros

15) ¿Qué se entiende por interfaz?

Como en Java no existe la herencia multiple (como en C++), se aplican las interfaces que son plantillas con declaraciones de métodos que no son implemetados

Seite 4

16) ¿Qué se entiende por clase abstracta?

Es una clase que no se instancia pero sí que define atributos y métodos que pueden ser implementados y heredados a las clases hijas. La diferencia es que una clase abstracta sí puede hacer algo con un método y la interfaz no

17) Diferencia entre Array y Array List

Que el array debe declarase la longitud y la posicion en donde agregas un elemento

18) Diferencia entre String, String Builder y String Buffer.

Que el valor del string siempre es el mismo, el builder puede cambiar y el buffer puede cambiar pero no tiene seguridad en los subprocesos, lo que lo vuelve mas rápido

19) Explique sobre los especificadores de acceso público y privado.

Los métodos y las variables de instancia son conocidos como miembros.

Los públicos son visibles tanto como para la clase como para los paquetes externos, los privados solo por la clase

20) Diferencia entre los especificadores de acceso predeterminados y protegidos.

Los protegidos solo son accesibles por las clases hijas y la clase padre mientras que el prederterminado, solo por la clase y el paquete

Seite 5

21) Diferencia entre HashMap y HashTable.

El HashMap: sos metodos no son sincronizados, no hay seguridad en el hilo, se usa el iterador para iterador y no el numeradosr, permite nulos y es mas rapido

22) Diferencia entre HashSet y TreeSet.

Hashset: orden aleatorio, permite nulos y es mas rapido

23) Diferencia entre clase abstracta e interfaz.

La clase abstracta tiene un constructor que es invocado cada vez que se instancia la subclase, tiene metodos abstactos y no abstracctos, tiene atributos y la clase que la extiende no necesita implementar todos los metodos

La interfaz: no puede ser instanciada, el metodo abstracto solo puede ser declarado y todos sus metodos deben ser implementados

24) ¿Qué es el significado de Collections (Colecciones) en Java?

Es el marco diseñado para guardar objetos. Son un grupo de objetos. Se le puede realizar operaciones como agregar, quitar, buscar, modificar

31) ¿Qué es la media por excepción?

La excepcion es un problema que surge durante el flujo normal de una ejecucion. Un metodo puede lanzar una excepcion cuando algo se detecta en tiempo de ejecucion. Si la excepcion no se puede manejar, se frena antes de completar la tarea.

Seite 6

33) ¿Cuáles son las diferentes formas de manejar las excepciones?

Try catch en un bloque de codigo o poniendo al final trhows execption al declarar el metodo

34) ¿Cuáles son las ventajas del manejo de excepciones?

Se puede identificar el problema

El flujo normal no termina si se puede manejar la excepcion

35) ¿Cuales son las palabras clave de manejo de excepciones en Java?

Try: es el codigo que intenta ejecutar

Catch: salta cuando ocurre un problema

finally: se ejecuta independientemente del try catch

Informationen

Beschreibung
Notiz am Ohne Titel, erstellt von alan cano am 04/02/2021.
Erstellt von
alan cano
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck