Está en la página 1de 1

29:00 Objects, no es una coleccion pero comparte

34:50 Si se va a comparar un valor y una variable, el valor a la izquierda porque


java trabaja de izquierda a derecha. Objects.equals(valor1, valor2)

42:30 diferencia entre vector y arrayList. Ambos tienen un array dinamico. El


vector se duplica cuando se necesita. En cambio el ArrayList lo hace por 1.5. El
vector tiene sus operaciones sincronizadas y el arraylist no

44:10 diferencia entre linkedList y arrayList. El arraylist es el tipico array de


pascal (pero dinamico) y el linkedList es una lista doblemente enlazada. Por
ejemplo si se requiere agregar un elemento a un array habra que hacer corrimientos
y es mas costoso. En cambio con el arrayList no porque son nodos con punteros.
Tambien hay otras listas que van agregando ordenadamente los elementos que se
agregan

47:00 diferencia entre set y listas. Los set no tienen elementos repetidos y las
listas pueden tener elementos repetidos. El set es como una bolsa donde se guardan
cosas y por eso no hay forma de darle un orden tampoco. El set permite operaciones
matematicas de conjuntos (union, interseccion, etc)

1:26:00 protocolo JMS para dar asincronismo por ejemplo cola de mensajeria

1:39:00 un dequeue es una mejora del queue por lo que el arrayList al implementar
dequeue estara tambien implementando queue

1:40:00 maps. Por ejemplo una key dni y su valor podria ser caracteristicas de esa
persona o cualquier otra estructura de datos que guarde informacion en relacion a
esa key. Tanto la key como el valor pueden ser de cualqueir tipo. Usa clases
internas que se llaman entryKey o keyEntry que tiene metodos que devuelven por
ejemplo solo las keys o solo los valores o ambas, etc

2:10:00 metodo de mapa y usa una PROGRAMACION FUNCIONAL

2:16:00 debugear

2:20:00 backtracking o busqueda exhaustiva

2:24:00 arboles. AVL aplica algoritmos de balanceo. rojo-negro arboles binarios


balanceados optimizados

También podría gustarte