Curso Java. Programación genérica. ArrayList I. Vídeo 161

Sdílet
Vložit
  • čas přidán 17. 06. 2015
  • Vemos en este vídeo la clase ArrayList. Con esta clase podremos almacenar en una lista dinámica objetos de diferentes tipos. Es algo relacionado con la programación genérica que comenzaremos a ver en breve.
    Para más cursos, ejercicios y manuales visita: www.pildorasinformaticas.com

Komentáře • 163

  • @pildorasinformaticas
    @pildorasinformaticas  Před rokem +1

    ✅✅ ✅ ✅ ✅ Todos mis cursos gratuitos 👉 www.pildorasinformaticas.es ✅✅ ✅ ✅ ✅
    🚀 ¿Quieres ejercicios? ¿Quieres más temario? 👉 www.pildorasinformaticas.es/course/java-tutorizado/🚀
    🚀 ¿Quieres que te resuelva las dudas de Java? 👉 www.pildorasinformaticas.es/course/java-tutorizado/ 🚀
    💥💥💥 Siempre seguiré subiendo cursos gratuitos por aquí. Gracias a todos por seguirme. 💥💥💥

  • @bigotes20random86
    @bigotes20random86 Před 3 lety +13

    Me sorprende tanto que todo esto sea gratis, personas como usted merecen vivir mucho.

  • @davidgarciaherrero1048
    @davidgarciaherrero1048 Před 8 lety +140

    en apenas 22 minutos he entendido mas que un curso entero lleno de pdf's ambiguos y con infromacion poco clara. Muchas gracias

    • @pildorasinformaticas
      @pildorasinformaticas  Před 8 lety +6

      +Little KR Official Ese es el objetivo !! Gracias por seguir mis vídeos. Un saludo

    • @sfhj8435
      @sfhj8435 Před 8 lety +6

      +Little KR Official Ademas ene este curso explican mejor que en la universidad.

    • @ani8530
      @ani8530 Před 5 lety

      muy cierto xd

    • @alguien9003
      @alguien9003 Před 4 lety

      Es muy bueno.

  • @claudiomendieta
    @claudiomendieta Před 5 lety +57

    Ni el mejor libro podría superar esta explicación. Muchas gracias!!

  • @pablobiedma
    @pablobiedma Před 5 lety +15

    con la misma energía en todos los vídeos, muy bien! ánimo!

  • @seorancusi
    @seorancusi Před 8 lety +3

    Excelente curso, muy clara la explicación. Saludos y gracias!!!

  • @marcoviniciomuralles5722
    @marcoviniciomuralles5722 Před 2 lety +1

    Muchas gracias, eres increíble explicando, me gusta que profundizas en el tema y dices el porque de la sintaxis.

  • @migueleduardofernandezsevi3538

    Que calidad de clase las que imparte este hombre. Ojalá pueda acceder al curso premium muy pronto. Vale la pena ahorrar

  • @mrkborja
    @mrkborja Před 2 lety

    161 y seguimos !!! Da gusto aprender así . Mi mejor profesor !

  • @moonlix
    @moonlix Před 6 lety +2

    eres un genio gracias por este curso tan bien explicado.

  • @carlesperezlizondo9297
    @carlesperezlizondo9297 Před 9 lety +2

    Muchas gracias por hacer los videos de Arraylist. Me han resultado muy útiles.

    • @pildorasinformaticas
      @pildorasinformaticas  Před 9 lety

      carlos Pérez Lizondo Hola !! Gracias por comentar. Me alegro de que los vídeos sean útiles de vez en cuando. Un saludo

  • @benrivera1103
    @benrivera1103 Před 7 lety +2

    me sirvió muchísimo ya que la programación genérica se ocupa demasiado con Hibernate y no sabia como aplicarla te agradezco mucho

  • @celiabg8
    @celiabg8 Před 2 lety

    Qué gusto cuando te explican estas cosas así de bien

  • @zamoray123
    @zamoray123 Před 7 lety +8

    Hola Juan Volví acá porque estoy haciendo el relleno dinámico de un JTable con DB MS-SQL y se usa ArrayList...... de verdad que estos videos son tesoro.. Gracias una vez más....

  • @MrRampengu
    @MrRampengu Před 3 lety

    gracias a tus videos estoy sobrellevando los parciales de la facu, te amo

  • @yacoobsc.m3269
    @yacoobsc.m3269 Před 8 lety +1

    Llevaba tiempo esperando este video por fin.......jajajaja que alegria, ya que creia que te lo ivas a saltar este tema tan interesante me encanta este... pro tutorial felicitaciones.

  • @nelsonarcereyes2857
    @nelsonarcereyes2857 Před 9 lety +2

    Muchas felicitaciones por la claridad en los tutoriales, estoy muy contento, porque voy camino a convertirme en un Maestro , agradecido, por estos lados es muy dificil estudiar y trabajar es decir no te dejan , pero bueno , para eso estan uds, desde Chile un gran abrazo desde la Comuna de Maipu ...

    • @pildorasinformaticas
      @pildorasinformaticas  Před 9 lety +2

      +Nelson Arce Reyes Hola !! Gracias por el comentario y por seguir mis vídeos. Hay que sacar provecho a las nuevas tecnologías. Internet permite que se puedan seguir clases a distancia, desde casa, desde cualquier lugar del mundo.
      Un abrazo desde el otro lado del mundo

  • @jmpelufo
    @jmpelufo Před 9 lety +1

    Muy buen video. Te explicas muy bien y me ayudan mucho tus videos.
    Muchas gracias sigue igual.

  • @alansalinas4311
    @alansalinas4311 Před 2 lety

    Excelente explicación, de verdad muchas gracias.

  • @santiagolechon9591
    @santiagolechon9591 Před 6 lety +2

    Muy clara la explicación buen curso

  • @freddyayala8702
    @freddyayala8702 Před 10 měsíci

    Esta explicación vale oro =D. Muchas gracias

  • @adrianvidalsanto9369
    @adrianvidalsanto9369 Před 5 lety

    Gracias por tu video, muy claro y muy útil.

  • @lizcuadra7391
    @lizcuadra7391 Před 2 lety

    Excelente profesor...Muchas gracias

  • @cristobalc2559
    @cristobalc2559 Před 7 lety +2

    Agradezco enormemente su video, ya que había revisado material en internet, y no había encontrado un ejemplo que vaya directo al grano, me ha enseñado lo esencial, muchas gracias querido profesor Virtual.

    • @cristobalc2559
      @cristobalc2559 Před 7 lety +1

      Me quede con una consulta, para poder ver los datos de un Arraylist lo hago de la siguiente forma System.out.println(listaEmpleados); , pero si quiero solo imprimir un valor de ellos, ¿como lo podría hacer?, gracias

    • @cristobalc2559
      @cristobalc2559 Před 7 lety +2

      Ah, el comando que me sirve para poder hacer eso es el nombre del Arraylist + get. por ejemplo. listaEmpleados.get(0); , devolvería el primer registro

    • @pildorasinformaticas
      @pildorasinformaticas  Před 7 lety +2

      Correcto!! Creo que tú mismo te respondiste. Mete esa instrucción en un condicional y ya puedes ver el que quieras. Un saludo!!

  • @carmenandrade954
    @carmenandrade954 Před 4 lety

    Gracias! Me ha ayudado mucho este vídeo:)

  • @mariofernandez238
    @mariofernandez238 Před 3 lety

    Muy buen video amigo!! Saludos desde Argentina

  • @teldatamcy5656
    @teldatamcy5656 Před 4 měsíci

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

  • @bryanluna_
    @bryanluna_ Před 3 lety +1

    Eres una maquina, Benciones

  • @elenagarciadiaz7440
    @elenagarciadiaz7440 Před 5 lety

    Muy buen curso . Felicidades

  • @Nosoyuncanalla
    @Nosoyuncanalla Před 3 lety

    Juan cuando vaya a España, pasare por tu casa a darte un abrazo y llevarte un vino mendocino. Saludos desde Argentina. Me has salvado la vida con Java. Soy estudiante de lic. en sistemas y este curso me ha venido al pelo, abrazo!!!!!!!!!!!!

  • @JustLookA7
    @JustLookA7 Před 5 lety

    Muy buena explicación!.

  • @PANCHO7532
    @PANCHO7532 Před 3 lety

    Podes creer que dejé de ver el curso hace un buen tiempo y mientras trataba de hacer una app en java necesitaba agregar elementos a un array dinamicamente y no sabia como hacerlo, solo para terminar volviendo aqui por si se me habia pasado algo y darme cuenta que justo abandone el curso JUSTO EN LA CLASE QUE EXPLICABA LO QUE NECESITABA (o sea esta)
    Lo amo profe, no abandonaré nunca mas los cursos xD

  • @JohnDuarte7
    @JohnDuarte7 Před 4 lety

    Excelente profesor

  • @memejamas3818
    @memejamas3818 Před 2 lety

    excelente gracias profe

  • @juanpablonunez1333
    @juanpablonunez1333 Před rokem

    Excelente Pildoras

  • @hernansanchez5000
    @hernansanchez5000 Před 4 lety

    Eres muy bueno tio, con esos dibujitos que hacia pude entender mas con eso, que con la cartilla que me dieron para estudiar xdd

  • @daniloortiz7530
    @daniloortiz7530 Před 3 lety +1

    Eres un crack

  • @ricardo130695
    @ricardo130695 Před 8 lety +2

    Muchas gracias, me servirá para mi proyecto :)

  • @pg9822
    @pg9822 Před 7 lety +1

    Muchas Gracias

  • @elSantoRosarioConFe
    @elSantoRosarioConFe Před 6 lety

    Gracias, me ha sido de gran ayuda ver tus videos. PREGUNTA ¿Cómo puedo acceder al tamaño del arreglo desde un método de la misma clase?

  • @SakuraKinomoto07
    @SakuraKinomoto07 Před 3 lety

    excelente explicación del ensureCapacity!!!

  • @elderzapata946
    @elderzapata946 Před 3 lety

    BRUTAL.

  • @ulisesmenjivar1354
    @ulisesmenjivar1354 Před 2 lety

    gracias profe

  • @Leandro-jd6rn
    @Leandro-jd6rn Před 5 lety

    Sos un crack!

  • @elobservador7155
    @elobservador7155 Před 4 lety

    Gracias por la explicación +1

  • @fernandoblanco1639
    @fernandoblanco1639 Před 7 lety +1

    Buenas, una consulta: ¿Existe alguna manera de añadir mas de un elemento a la vez?

  • @jonrc5935
    @jonrc5935 Před 3 lety

    muy buen maestro

  • @michaelriofrio9470
    @michaelriofrio9470 Před 4 lety

    es un buen video ,muy bien explicado, lo unico malo es lo molesto que son los clicks del mouse

  • @brayanroa7647
    @brayanroa7647 Před 5 lety +2

    Hermano eres el mejor, no se si sea algo nuevo en la version de java 11 que esta hoy dia, pero el profesor de nuestro curso de poo nos explico que como en un principio el arrwglo es de 10 elementos a la hora de añadir el numero 11, se crea un nuevo arreglo con la misma dimensión del primero pero aumentandole la mitad del mismo, osea el nuevo arreglo que se crea es de 15 posiciones, lo mismo si el arreglo llega a 16 pues el arreglo crece a 22 y asi sucesivamente, corregime si estoy mal o algo nuevo que no estaba en java 8
    Eres el mejor

    • @pildorasinformaticas
      @pildorasinformaticas  Před 5 lety

      Gracias por el comentario. La verdad desconozco cómo funciona internamente el ArrayList. Puede que tu profesor tenga razón, yo este aspecto lo desconozco. Mencionarte solo un pequeño detalle: esto no son arreglos, sino colecciones (no es exactamente lo mismo). Un saludo!

  • @andresdefonollosa2859
    @andresdefonollosa2859 Před 2 lety

    Tambien agregar que los ArrayList empiezan de una posicion 0, por lo cual el orden del recorrido tambien se puede hacer con un for.

  • @leonardoespino3346
    @leonardoespino3346 Před 8 lety

    Maestro maestro mil gracias por sus vídeos aprendo rápido y muchoooo..!!!! y siempre recomiendo sus tutoriales en javaaa..!!! a mis compañeros de clase..!!!! y una pregunta en mi universidad estamos llevando un curso que es patronesss..!!! en netbeans y no se cual es el fin de ese tema de patronesss..!! me puede decir en que video esta o aun no a hecho un video sobre ese tema me gustaria si me diera alguna informacion sobre ese temaaa..!!! muchas gracias saludosss.....!!! desde perú..!!!

  • @carlosbravo6343
    @carlosbravo6343 Před 2 lety

    Gracias¡¡¡¡

  • @mauriciopriego1700
    @mauriciopriego1700 Před 3 lety

    gracias

  • @josemanuelperez2853
    @josemanuelperez2853 Před 7 lety +1

    Impresionante. Sabía que esto "debía de existir" en Java, ya que básicamente lo que empieza a verse supongo que es el equivalente de la STD de C++ (Standar Template Library) que también incluye las clases Vector, List, Map y otras. Incluso veo que tiene iteradores como C++ Ahora el problema será no "armarme un cacao" con las diferencias de sintaxis entre ambos lenguajes

    • @pildorasinformaticas
      @pildorasinformaticas  Před 7 lety +3

      Es muy fácil armarse un cacao. El que te habla se los arma. Un saludo!!

  • @bryanalexander7678
    @bryanalexander7678 Před 4 lety

    GRACIAS!!!

  • @liv_is
    @liv_is Před 6 lety

    tengo dos preguntas como usas los getter y setter en el arrayList y como se iniciaiza el costructor usando los setter

  • @lessionsucctoes7570
    @lessionsucctoes7570 Před rokem +6

    Como no, otra clase de calidad de pildorasinformaticas, por cierto, aqui teneis el codigo inicial:
    package arraylist;
    public class UsoEmpleado {
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    Empleado listaEmpleados[] = new Empleado[3];

    listaEmpleados[0] = new Empleado("Ana", 45, 2500);
    listaEmpleados[1] = new Empleado("Antonio", 55, 2000);
    listaEmpleados[2] = new Empleado("María", 25, 2600);


    for(Empleado e: listaEmpleados) {
    System.out.println(e.dameDatos());
    }
    }
    }
    class Empleado{

    public Empleado(String nombre, int edad, double salario) {
    this.nombre = nombre;
    this.edad = edad;
    this.salario = salario;
    }

    public String dameDatos() {
    return "El empleado se llama" + nombre + ". Tiene" + edad + "años. " + " Y un salario de " + salario;
    }

    private String nombre;

    private int edad;

    private double salario;

    }

    • @SoySaavedra
      @SoySaavedra Před 4 měsíci

      Bajé a buscar a ver si alguien lo había puesto, los vagos te agradecemos

  • @paulaiglesias2401
    @paulaiglesias2401 Před 6 lety

    GRACIAS

  • @agustinamei6691
    @agustinamei6691 Před 5 lety

    GRACIAAAAASSSSSSSSSS!!!!!!!!!!!

  • @compartelo007
    @compartelo007 Před 7 lety

    Una pregunta, si uno de los inconvenientes es que JAVA es estricto y los arrays están limitados no sólo a la cantidad de instancias que tenemos que definir desde un comienzo y a que todos los datos tienen que ser del mismo tipo, pero si por otro lado todo en JAVA son objetos si hago un array de objetos podré combinar todo tipo de datos, no?

  • @wg3771
    @wg3771 Před 4 lety

    Ya voy por aka... voy para Data Structures mi siguiente semestre

  • @carlosjcsxd12
    @carlosjcsxd12 Před 3 lety

    tienes algún video de ArrayList bidimensionales?

  • @marlee9144
    @marlee9144 Před 4 lety +1

    Creo que le entendí mejor que a mí profesor de estructura de datos :^

  • @VeslorTV
    @VeslorTV Před 9 lety +2

    yo suelo utilizar la clase Vector para este tema en Java. Buen vídeo.

    • @pildorasinformaticas
      @pildorasinformaticas  Před 9 lety +4

      VeslorTV Es una alternativa válida. Vieja escuela (no quiere decir mala). Un saludo

  • @ignaa1468
    @ignaa1468 Před 4 lety

    Hola, arrayList usa la logica de las colas? (queue)

  • @lionpc1751
    @lionpc1751 Před 5 lety

    que usas para imprimir los arraylist?

  • @keinerperez8717
    @keinerperez8717 Před měsícem

    Que nostalgia ese sonido del click del mouse

  • @Anonymous-if3lw
    @Anonymous-if3lw Před 3 lety

    hay alguna manera de declarar los objetos con los datos, sin escribir uno debajo de otro?? es decir ahorrando código.

  • @alejandrocastrilllon9703
    @alejandrocastrilllon9703 Před 5 lety +1

    Que yo tenga entendido, los arraylist funcionan diferente a como tú explicas, es como si cada espacio tuviera una referencia al dato siguiente y así sucesivamente, pero igual muy buen video, deberías de hacer más vídeos relacionados con este concepto de las clases que traen los símbolos mayor y menor que...

    • @pildorasinformaticas
      @pildorasinformaticas  Před 5 lety +3

      Echa un vistazo a los vídeos de "colecciones" en este mismo curso. Allí explico las "linkedList", los "treeSet" los mapas etc que es a lo que tú te refieres. Un saludo!

  • @justodaverio6710
    @justodaverio6710 Před 2 lety

    Amigo, como estás? te felicito por el canal y tu contenido. te pido un favor, me orientarías como resolver este problema? no le agarro la mano y estoy seguro que es como un array.
    Diseña un algoritmo para un programa que lea 10 textos y nos
    muestre aquel que tenga el mayor número de caracteres. Si hay
    más de un texto con el mismo número de caracteres, mostrará
    el último de ellos. Puedes utilizar la función Longitud para este
    ejercicio.

  • @antoniocascales3615
    @antoniocascales3615 Před 8 lety +1

    Hola profesor:
    ante todo disculpe si el comentario sale por duplicado. Quería comentarle. En este vídeo, en determinado momento, usted comentó que probablemente veríamos en vídeos sucesivos los envoltorios para tipos de datos primitivos. sin embargo, vistos los vídeos siguientes no he visto referencia sobre esto. ¿Podría indicarme si lo ha dejado a propósito para otra sección del curso? Aunque sé que son, me gustaría profundizar más sobre el tema, pues si no me equivoco son importantes para trabajar con colecciones y con quién aprender mejor que con usted.
    si no fuese posible verlo, no se preocupe. Mil gracias por todo.

    • @pildorasinformaticas
      @pildorasinformaticas  Před 8 lety +1

      +Antonio Cascales Hola!! Aun quedan 200 videos en este curso. Veremos colecciones y envoltorios. Un saludo

  • @pain8594
    @pain8594 Před 5 měsíci

    profe, sera cierto que ya no sirve de mucho aprender swing en java?, es mejor ir a por spring boot de una?

  • @ayrtonaranibar3342
    @ayrtonaranibar3342 Před 4 lety

    he importado la libreria: import java.util.*;
    Pero me sale un error que dice q no encuentra la clase "ArrayList" ,
    entonces pruebo de esta manera import java.util.ArrayList;
    y dice q no encuentra el "symbol" dentro de "util"

  • @77ELCREADOR
    @77ELCREADOR Před 5 lety

    A mí cuando lo escribo me pone [ mi texto guardado] en corchetes, ya chequé y no tendría porque!

  • @onegaijesus
    @onegaijesus Před 8 lety +1

    Buenas tardes, me preguntaba si podría decirme en que vídeo explica la utilización del hashmap es algo que necesito entender si fuera posible, y lo tuviera por aquí :) muchísimas gracias y grandiosos vídeos, me han ayudado mucho.

    • @pildorasinformaticas
      @pildorasinformaticas  Před 8 lety

      +Jesús Padilla (Blacklotus0) Hola !! En el vídeo 189 hablo de los mapas, y en los primeros vídeos del tema colecciones explico las diferencias entre una colección de tipo hash y las demás. No recuerdo si hemos utilizado concretamente un hashmap en el curso. Hay tantos tipos de colecciones diferentes que necesitaría 50 vídeos para hablar de todas ellas. Pero con la explicación que hago de las colecciones tipo hash y el vídeo donde utilizamos mapas, estoy seguro de que terminarás sabiendo aplicar un hashmap. Un saludo!!

    • @onegaijesus
      @onegaijesus Před 8 lety

      muchísimas gracias, los mirare :)

  • @TecnopolisTrue
    @TecnopolisTrue Před rokem

    Gracias por el tiempo de material para aprender, pero nos gustaría mas un poco de orden en el código o por lo menos no usar doble espacio en salto de linea.

  • @stojangasic
    @stojangasic Před 5 lety +1

    Mil gracias ahora entiendo la razón de esto estoy pensando seriamente salirme de la U y que youtube sea mi profesor personal ...

    • @pildorasinformaticas
      @pildorasinformaticas  Před 5 lety +4

      Gracias por el comentario. Te aconsejo que no abandones la Universidad. Acompaña lo que te enseñan allí con lo que ves en CZcams u otras fuentes si quieres, pero ten en cuenta que la titulación que te da una Universidad no te la dará CZcams. Y créeme, la titulación es muy importante hoy en día. Nadie te contratará en una empresa si les dices que has aprendido Java en CZcams, sin embargo es más fácil que lo hagan si en tu curriculum pone que eres licenciado en lo que sea. Un saludo!

    • @stojangasic
      @stojangasic Před 5 lety

      Muchas gracias bro, intentare hacerte caso.

    • @superinmortal30
      @superinmortal30 Před 5 lety +1

      El título es mucho muy importante

  • @sfhj8435
    @sfhj8435 Před 8 lety +4

    Hola. felicitaciones. sus vídeos son me han parecido mejor que lo que se aprende en la universidad, que quisiera preguntarle una cosa, sera que con aprender estos vídeos nos podremos presentar a la certificación?

    • @pildorasinformaticas
      @pildorasinformaticas  Před 8 lety +7

      +Johan Fonseca Sanchez Hola !! Gracias por el comentario. Mi intención es que al terminar el curso se hayan visto los temas necesarios para poder presentarse a la certificación Java SE 7 Programmer.
      Un saludo

    • @sfhj8435
      @sfhj8435 Před 8 lety

      Graciad

  • @albertotorre6492
    @albertotorre6492 Před 7 lety +1

    Una duda: El método "dameDatos()" dada su función (devolver un String con el "estado" del objeto", ¿no debería ser el método toString() sobreescrito? (override)

    • @pildorasinformaticas
      @pildorasinformaticas  Před 7 lety +2

      Hola !! No recuerdo ya el código de este vídeo. Si me dices el minuto y segundo donde aparece la instrucción te podré ayudar. Recibo cientos de dudas al día y si tengo que buscar el código en los vídeos no me da tiempo a contestar a todos. Un saludo!!

    • @oscargm1979
      @oscargm1979 Před 4 lety

      No tiene porque(no hay obligacion),pero podria serlo sin problema ...

  • @rozoneri
    @rozoneri Před 9 lety +2

    Perdona la ignorancia pero me gustaría saber como en una variable de tipo ArrayList se puede almacenar objetos de cualquier instancia y lo digo teniendo en cuenta lo que habías enseñado sobre casting y subtipos entonces aquí eso se me hace extraño, agradezco tu respuesta y muchas gracias.

    • @pildorasinformaticas
      @pildorasinformaticas  Před 9 lety

      Easylisimo Hola !! Pues un ArrayList es capaz de almacenar en su interior una lista o colección de objetos (y solo objetos. No tipos primitivos). Para eso se creó esta estructura y no hay problema ninguno con el casting ni la herencia. Si pudieras especificar un poco más qué es lo que te extraña en concreto de esta estructura tal vez pueda explicarte algo más. Un saludo

    • @rozoneri
      @rozoneri Před 9 lety

      pildorasinformaticas Gracias, lo que quiero decir es como cualquier instancia puede ser almacenada en una variable de tipo ArrayList, es decir de acuerdo a la herencia tu decías que tienen que ser subtipos de la super clase, en pocas palabras como se pueden almacenar objetos de otro tipo y que no tienen nada que ver con ArrayList en cuanto a herencia,muchas gracias por tu atención.

    • @pildorasinformaticas
      @pildorasinformaticas  Před 9 lety +5

      Ahhh ok, creo que ya entiendo el sentido de tu pregunta. La clase ArrayList implementa la interfaz List, que contiene métodos diseñados para almacenar y manipular colecciones de objetos.
      Es decir, ArrayList es una clase que "construye" contenedores de objetos. Objetos que han de ser del tipo especificado en el parámetro de tipo.
      Creo que tu duda viene por el razonamiento de "cómo se puede almacenar un objeto que no tiene que ver nada con la propia clase ArrayList ya que ni hereda ni es padre ni nada". La respuesta no es sencilla, pero podría ser "por el comportamiento que le decidió dar en su día el programador que la hizo" y por la interfaz List que proporciona los métodos necesarios. Espero haber alcarado algo. Un saludo

    • @marcelowolf2949
      @marcelowolf2949 Před 6 lety +5

      Se dice "gracias Sr Pildoras por haber zanjeado mi duda"! ;)

  • @lpuertoa
    @lpuertoa Před 8 lety

    Hola Ing. Tengo una pregunta para que porfa me ayude:
    Yo puedo hacer esto?
    listaEmpleados.ensureCapacity(listaEmpleados.size());
    Es decir, quiero que el tamano del array lo defina con el numero de elementos que tiene.
    muchas gracias

    • @dovi
      @dovi Před 7 lety

      No tiene sentido porque estarías "ampliando" el tamaño del ArrayList al tamaño que éste tiene antes del cambio, por lo tanto permanecería impasible.

  • @juandavidzapataparra374
    @juandavidzapataparra374 Před 5 lety +1

    En donde esta el video donde explicas lo de memoria ram y sus division logica stack y heap

    • @pildorasinformaticas
      @pildorasinformaticas  Před 5 lety +1

      No está. No lo explico. Un saludo!

    • @juandavidzapataparra374
      @juandavidzapataparra374 Před 5 lety

      @@pildorasinformaticas Si lo explicaste, pero de una manera muy general. Te lo digo porque lo vi si no que no me acuerdo de que capitulo.

  • @saulgarciamedina6712
    @saulgarciamedina6712 Před 7 lety +1

    Hola, profesor.
    Puedo usar esto de ArrayList para hacer un Log in sin tener que usar base de datos?

    • @pildorasinformaticas
      @pildorasinformaticas  Před 7 lety +1

      Sí, pero no. Sí porque funcionaría. No porque los usuarios no podrían modificar sus datos, porque si tienes muchos usuarios el cambiar los datos de alguno de ellos puede ser muy laborioso para ti y sobre todo por seguridad además de más motivos que ahora mismo estaré pasando por alto. Un saludo!!

    • @saulgarciamedina6712
      @saulgarciamedina6712 Před 7 lety +1

      pildorasinformaticas muchas gracias y muy bien curso, me ha servido bastante :)

  • @jorgeayala6054
    @jorgeayala6054 Před 7 lety

    Ya no funciono "Arrays.sort(listaEmpleados);" me puede decir por favor cual metodo sort puedo usar?

    • @jorgeayala6054
      @jorgeayala6054 Před 7 lety +1

      San google dice: Collections.sort(arraylist);

  • @yourfavouriteman
    @yourfavouriteman Před 2 lety

    Por qué usas un método llamado dameDatos para imprimir el objeto y no el método toString ?

  • @anabelgonzales9166
    @anabelgonzales9166 Před 8 lety +1

    Hola podrias hacer el favor de hacer un tutorial en donde muestres como guardar datos en una tabla tomando el id del usuario en donde este ya se encuentra logeado.

    • @pildorasinformaticas
      @pildorasinformaticas  Před 8 lety

      +ANABEL GONZALES ¿En qué lenguaje?

    • @anabelgonzales9166
      @anabelgonzales9166 Před 8 lety

      en java. estoy haciendo una aplicacion web pero me quede en la parte de tomar el id del usuario para guardarlo en la db.

    • @pildorasinformaticas
      @pildorasinformaticas  Před 8 lety +3

      Cuando llegue a la parte de JDBC se verá todo lo relativo a BBDD. Seguro que te servirá. Un saludo

    • @maution
      @maution Před 8 lety +1

      +pildorasinformaticas jajajaja me dio mucha risa las siglas cuando las leí en voz alta sin saber que son , espero que llegue el vídeo pronto, por lo pronto un saludo ...

  • @alejandrodeoyarbide4101

    No crees que sería lógico cada vez que acabas un vídeo pasar el cursor de arriba abajo para ver todo el código ¿? me da un error lo tengo en principio igual pero al no repasar nunca ... no lo veo ¿?

  • @JorgePerez-hg9jt
    @JorgePerez-hg9jt Před 6 lety +1

    Todo lo que me enseñan acá me sirve en blue j?

  • @coddingnoob7790
    @coddingnoob7790 Před 2 lety

    perdon soy super nuevo en java una pregunta el orden de la declaracion de atributos no importa ? osea estas poniendo los metodos antes como dije soy super nuevo

    • @pildorasinformaticas
      @pildorasinformaticas  Před 2 lety

      No importa siempre que el alcance o ámbito (scope) sea correcto. Puedes declarar los campos de clase al principio o al final

  • @hectorcarvajal1599
    @hectorcarvajal1599 Před 9 lety +1

    excelente video. tu me puedes ayudar si conoces algun canal que tenga cursos completos para diseñar. como corel draw x7 o adobe photoshop. por favor ayudeme

    • @pildorasinformaticas
      @pildorasinformaticas  Před 9 lety

      Hector Carvajal Gracias por el comentario. Estoy seguro que tiene que haber muchos canales que impartan los programas que mencionas pero no puedo recomendarte ninguno porque no he buscado nunca nada al respecto y no se cómo son. Siento no ser de más utilidad en esta ocasión. Un saludo

    • @hectorcarvajal1599
      @hectorcarvajal1599 Před 9 lety

      gracias. bueno seguiré buscando.

  • @pabloandreu1024
    @pabloandreu1024 Před rokem +1

    12:37

  • @emersontavera9362
    @emersontavera9362 Před 4 lety

    Quizás esta linea de codigo pueda funcionar para que la asignacion se de automaticamente en el metodo ensureCapacity();
    empleados.ensureCapacity(empleados.size());

  • @reh.m3607
    @reh.m3607 Před 3 lety +1

    A mi me da error lo cree tal como tu lo has hecho
    ArrayList ListaEmpleados = new ArrayList ();
    Y me da error esa línea no entiendo porque me dice que no toma parametros y si borro los parentesis el error sigue igual

    • @pildorasinformaticas
      @pildorasinformaticas  Před 3 lety +5

      El 95% de las veces que un alumno me dice "lo tengo igual que tú y da error" el fallo está entre el teclado y la silla. Así de momento observo que por un lado dices que tu clase se llama Empleado y después del = dices que se llama EmpleadoS. Revísalo

  • @escuelaparahombres5742

    Hola como estas? se puede crear una lista desde una clase?

    • @nicolasespinosa3181
      @nicolasespinosa3181 Před 6 lety

      hola perdon.. a mi parecer es lo que hace en este video. crea una lista dinamica para almacenar objetos de la "clase" Empleados...creo que si al hacer asociaciones puedes crear arraylist para satisfacer la multiplicidad de muchos (*).. y si l oque preguntas es si lo puedes hacer en una clase que no se a Main, si .. se puede!

  • @dealvin
    @dealvin Před 5 lety

    como se llena todo un arraylist con aleatorios entre 1 a 6 pero con un bucle??Me sale error

    • @openingthemind14
      @openingthemind14 Před 5 lety +1

      -generas el bucle,
      - guardas los valores aleatorios en un objeto ya que el arrayList no admite parametros del tipo int o string , si no que solo objetos
      - y tras esa condicion creas un bucle general en donde tenga una condicion de parada que le asignes para su maximo de ejecuciones del bucle general.

  • @ramonexposito7605
    @ramonexposito7605 Před 7 lety +1

    los ArrayList son interfaces?

  • @ASURAPRIEST19
    @ASURAPRIEST19 Před 4 lety

    en el ejercicio anterior hice esto: for(int i=0;i

    • @ASURAPRIEST19
      @ASURAPRIEST19 Před 4 lety

      ya pude :v
      System.out.println(AE1.get(i).DameDatos());

  • @bastianmardonez7470
    @bastianmardonez7470 Před 4 lety +3

    Cual es la diferencia entre
    ArrayList lista = new ArrayList();
    y
    ArrayList lista = new ArrayList();

  • @carlosgonzalezcuenca6800

    tienes la voz de kapo013 primo

  • @LuisTorres-kb7ws
    @LuisTorres-kb7ws Před 8 lety +1

    Buenos días profe no he podido realizar este ejercicio debido a que me sale el siguiente error y no se como solucionarlo.
    The type ArrayList is not generic; it cannot be parameterized with arguments
    Que debo hacer??

    • @AlbertoGS1990
      @AlbertoGS1990 Před 7 lety +7

      A mi me salía ese error y descubrí que es porque la clase donde creaste el ejemplo se llama ArrayList, entonces cuando invocas la clase ArrayList no llama a la de la API sino a la de tu ejemplo que no es parametrizada. Se que el mensaje es antiguo pero lo dejo escrito por si a alguien le sucede lo mismo en un futuro.

    • @5mentarios463
      @5mentarios463 Před 6 lety

      Alberto Gomez Serrano Eres un brujo? xD

    • @oscarperez-kp3qd
      @oscarperez-kp3qd Před 6 lety

      Gracias Alberto, también me sucedía lo mismo y no encontraba el por qué del error