Curso Java. Programación genérica. Qué es Por qué utilizarla. Vídeo 164

preview_player
Показать описание
En este vídeo vemos en qué consiste la programación genérica y qué ventajas tiene utilizarla.

Рекомендации по теме
Комментарии
Автор

💥💥💥 Siempre seguiré subiendo cursos gratuitos por aquí. Gracias a todos por seguirme. 💥💥💥

pildorasinformaticas
Автор

Definitivamente te cambiaría por mis profesores de Programación Orientada a Objetos, de verdad.

Reddiktk
Автор

Thazz: No se por qué no me deja Youtube responder directamente en tu comentario. Te decía esto: Hola !! Gracias por el comentario. Como llevo 197 vídeos a día de hoy, me resulta imposible recordar dónde expliqué tal o cual cosa. Pero si me dices el minuto y segundo de cualquier vídeo donde haga un casting y no entiendas el por qué, te lo explico. Un saludo!!

pildorasinformaticas
Автор

Oye juan, te tengo una sugerencia, podrías realizar un curso especialmente para un solo proyecto de java, osea donde usemos todos los conocimientos adqueridos para elaborarlo, ah y felicidades por tus vídeos, yo apenas tenga disponible los medios económicos te dejaré mi aporte ya que considero que he aprendido mucho con tus vídeos .

randallbiermann
Автор

Juan... que he pasado limpio a 2º y tu tienes parte de culpa. Como dijo el filósofo: QUE CONTENTO ESTOY.
A meterle fuerte este verano para empezar 2º con ganas. Gracias por el curso.

bartclavero
Автор

Como siempre, un placer profesor.
Gracias por tanto...

Elagusb
Автор

Excelente!!!, Gracias. Chévere cambur 🍌!!!!

teldatamcy
Автор

Creo que por fin entenderé esto <>

bigotesrandom
Автор

muy buena explicacion cada vez aprendo más :) ...cuando empezamos a trabajar con base de datos y a crear formularios más extensos, sistemas de stock con imagenes y esas cosas

aliciasuarez
Автор

Gracias por la explicación
Lo leí en un libro y no me quedaba del todo claro.

Kaox
Автор

Ante todo sigo felicitandote por tus clases magistrales y muy muy claritas...

Tengo el mismo error que unos comentarios mas abajo. Me lanza la excepcion: Exception in thread "main" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to java.lang.String
at Mi clase la llamo Uso_ArrayList164 porque le voy poniendo el numero de video a cada codigo que hacemos. El problema no es el metodo add, lo vi y cambie la letra por g para no errar con el cero:


public void add (Object g){
datosElemento[i]=g;
i++;
}


El codigo de la clase Main ArrayList164 es hasta el minuto 13:


package arraylist;
import java.io.*;

public class Uso_ArrayList164 {


public static void main(String[] args) {
ArrayList164 archivos=new ArrayList164 (4);
archivos.add("Juan");
archivos.add("Maria");
archivos.add("Ana");
archivos.add("Sandra");

String nombrePersona=(String) archivos.get(2);


}

}


Si puedes averiguar que pasa te lo agradeceria. Un saludo


PD: del video anterior un inciso, estuve viendo la API 8 y la interface Iterator<E> ya tiene otro metodo:

forEachRemaining(Consumer<? super E> action)
Performs the given action for each remaining element until all elements have been processed or the action throws an exception.
Quizas tengas ocasion de explicarlo en alguna ocasion, sinceramente creo que se lo que intenta hacer pero no consigo saber como

josejaen
Автор

Gracias estimado, explicas muy bien.

Quería saber que programa usas para hacer esas lineas, flechas y escribir en pantalla mientras explicas. :D

CaRsT
Автор

Yo use la clase Object para manejar objetos de diferentes tipo con uso de casting, no sabia como crear una clase generica.

juliocesarruiztobar
Автор

que buen curso un favor ya revise mil veces mi codigo y no tiene errores de sintaxis pero no me deja hacer casting

panchopantera
Автор

Bueno, esta versión antigua de arraylist (de hecho así funcionaba en las primeras api de java) no es tan mala, por mi experiencia peor es tener que implementar arraylist en C, ahí sí es un dolor de cabeza grande, para los genéricos lo único que puedes hacer es casting con char *, y para que el array interno de la lista crezca o se reduzca, tienes que estar con los malloc, calloc y free que es un penadero a comparación con java. Como dice el dicho otros vendrán que bueno me harán

javipy
Автор

Hola, tienes algún vídeo, para trabajar con archivos txt utilizando el scanner?

pablobiedma
Автор

Hola men que tal eres un crack como siempre, tengo una pregunta la programacion generica no es parecida a la programacion declarativa ? y si no es asi cual seria la diferencia

lestherelyhuneth
Автор

Profe tengo el siguiente problema con estas líneas de código :S
String nombrePersona= (String)archivos.get(2);

Y me sale esta exception : Exception in thread "main" java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String
Aún no he podido saber el problema, gracias!!!

Davidage
Автор

¿Me puedes decir (si es que existe) el vídeo en el que expliques por qué hay que hacer el "casting" cuando usamos objetos de la clase Object?
Es decir, porque en este caso para pasarle un String hay que hacer esa conversión...

Gracias, y por cierto, estoy que no paro de ver todos los vídeos, están muy muy bien.

JorgeJIJI
Автор

Hola Juan, tengo una pregunta y si pudieras contestármela te lo agradecería.
En el primer nivel al crear una clase nueva tenemos dos modificadores de acceso que obligatoriamente tenemos que elegir uno de ellos, public y private(sin modificador), además podemos añadir otros cuatro modificadores, final - abstract - extends - implements, ¿para referirnos a estos cuatro últimos que término debemos utilizar? modificador, palabra clave, palabra reservada? es correcto llamarlos también modificadores de acceso ya que realmente modifican el acceso que tenemos a estas clases o el que estas clases tiene con respecto a otras?

maria_xd