Curso Java. Depurando con Eclipse. Debugging I. Vídeo 150

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ต.ค. 2024
  • En este vídeo comenzamos a ver cómo utilizar el debugger de Eclipse para depurar código y localizar posibles fallos.
    Para más cursos, ejercicios y manuales visita: www.pildorasinf...

ความคิดเห็น • 66

  • @pildorasinformaticas
    @pildorasinformaticas  ปีที่แล้ว +2

    ✅✅ ✅ ✅ ✅ 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. 💥💥💥

  • @spike_wav
    @spike_wav 6 ปีที่แล้ว +19

    Codigo Inicial:
    import javax.swing.JOptionPane;
    public class Aleatorios {
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    int elementos = Integer.parseInt(JOptionPane.showInputDialog("Introduce elementos de la matriz"));
    int numAleatorios[] = new int[elementos];
    for(int i = 0; i < numAleatorios.length; i++) {
    numAleatorios[i] = (int)Math.random()*100;
    }
    for(int elem: numAleatorios) {
    System.out.println(elem);
    }
    }
    }

  • @pabloaristimuno9447
    @pabloaristimuno9447 2 ปีที่แล้ว +1

    Quirúrgicamente preciso con tu explicación incluso después de años de haber hecho el video! Felicitaciones!

  • @eduardotrujillo9316
    @eduardotrujillo9316 4 ปีที่แล้ว +1

    Estaba viajando por el tutorial 85, cuando quise depurar una monstruosidad de multiples líneas que cree. Quería algo que me permitiera ejecutar línea a línea así como ver la evolución de las variables (en su momento hice esamblador, ya tengo cierta familiarización con esta herramienta). Google sin duda me ha encontrado la mejor solución, un hermoso goto 150; dentro de la class JavaPildorasInformaticas :D.

  • @albertoLopez-mx4bg
    @albertoLopez-mx4bg ปีที่แล้ว

    Gracias profesor!!! es un lujo poder seguirte. Un saludo

  • @e.vargas5076
    @e.vargas5076 3 ปีที่แล้ว +5

    Tambien funciona tanto para ver tus errores, como para entender código ajeno. Al menos yo lo uso mucho para descifrar lo que hace un código que haya encontrado por internet

  • @giomarsalazar7547
    @giomarsalazar7547 5 ปีที่แล้ว +2

    Me encanto es Fabuloso, hasta ahora comprendo el Debugging me anotaria en el curso de Debugging; Agradecido como siempre Profesor Juan Díaz. Eres todo un Genio y Fuerte como un Yunque. Termine mi Tercer Nivel..Gracias...

  • @alanmartinez5369
    @alanmartinez5369 8 ปีที่แล้ว +9

    Excelentes vídeos los que haces Juan. Me has solucionado dudas de temas que en el colegio no alcanzo a comprender bien.
    Gracias :D Saludos desde México.

    • @pildorasinformaticas
      @pildorasinformaticas  8 ปีที่แล้ว

      Hola!! Me alegro de que el curso te sea de utilidad. Un saludo!!

  • @ArturoRSDarkArtist
    @ArturoRSDarkArtist 7 ปีที่แล้ว +2

    Excelente profesor, en mis cursos en la universidad nunca tocaron el tema del debug y ahora que lo veo realmente se me hace algo muy indispensable, realmete se agradece el curso, saludos.

  • @mrkborja
    @mrkborja 2 ปีที่แล้ว +4

    150 videos y p'alante Juan !!! Por cierto dejo codigo del ejercicio para mayor rapidez
    public class Aleatorios {
    public static void main(String[] args) {
    int elementos = Integer.parseInt(JOptionPane.showInputDialog("Introduce elementos de la matriz"));
    int numAleat[] = new int[elementos];
    for (int i = 0; i < numAleat.length; i++) {
    numAleat[i] = (int) Math.random() * 100;
    }
    for (int elem : numAleat) {
    System.out.println(elem);
    }
    }
    }

  • @juanpablonunez1333
    @juanpablonunez1333 2 ปีที่แล้ว

    Muy buena la explicación del uso del Debugging Pildolas

  • @miguelperezpal
    @miguelperezpal 9 ปีที่แล้ว +3

    Un tema muy importante, gracias por tratarlo.

  • @luisivanburgaacuna8159
    @luisivanburgaacuna8159 3 ปีที่แล้ว

    gracias por todo saludos desde Perú

  • @davidsanchez-bu9un
    @davidsanchez-bu9un 3 ปีที่แล้ว

    6 años después y me ha ayudado. Thanks!

  • @albertorivera8428
    @albertorivera8428 5 ปีที่แล้ว

    Esto hubiera sido muy útil en vídeos anteriores, pero me queda excelente.

  • @franciscojavierramirezhern8588
    @franciscojavierramirezhern8588 3 ปีที่แล้ว +1

    Yo me preguntaba si usted algún día le interesaría subir sus cursos a alguna plataforma de aprendizaje como lo puede ser "Udemy". Creo que le debo remunerar toda la ayuda y enseñanza. Es usted increíble.

    • @pildorasinformaticas
      @pildorasinformaticas  3 ปีที่แล้ว +6

      Gracias por el comentario Francisco, me alegro de que te gusten los vídeos. Tengo mi propia plataforma: www.pildorasinformaticas.es donde subo cursos tutorizados de pago con resolución de dudas, ejercicios etc. La política de precios y trabajo de Udemy no me gusta. Un saludo!

    • @franciscojavierramirezhern8588
      @franciscojavierramirezhern8588 3 ปีที่แล้ว +2

      @@pildorasinformaticas Se te agradece completamente, daré una visita a tu sitio web. Gracias por el aprendizaje.

  • @roboto0101
    @roboto0101 2 ปีที่แล้ว

    Gracias por el vídeo.

  • @leonelromero6283
    @leonelromero6283 9 ปีที่แล้ว +1

    Hola buenos días, amigo Juan saludos desde Maracaibo, Venezuela

    • @pildorasinformaticas
      @pildorasinformaticas  9 ปีที่แล้ว

      leonel romero Saludos amigo !! Bonita tierra la tuya

    • @18524711
      @18524711 9 ปีที่แล้ว +1

      +leonel romero A vaina me salio un paisano por estas tierras virtuales!
      Chamo Aprovecha al profe que es la verga explicando.

  • @claudiomendieta
    @claudiomendieta 5 ปีที่แล้ว +2

    Impresionante. Muchas gracias!!

    • @zeusclash1475
      @zeusclash1475 5 ปีที่แล้ว

      por cual video vas men?

    • @claudiomendieta
      @claudiomendieta 5 ปีที่แล้ว +1

      @@zeusclash1475 programación genérica. Video 162. Un saludo😀

    • @zeusclash1475
      @zeusclash1475 5 ปีที่แล้ว

      perfecto xd 😊👌

  • @manuelhenriquez7144
    @manuelhenriquez7144 6 ปีที่แล้ว +1

    Muchas gracias, me fue muy útil.

  • @ElectronGordo
    @ElectronGordo 6 ปีที่แล้ว

    Muy útil como siempre!!! Gracias

  • @matiasdelmul
    @matiasdelmul 5 ปีที่แล้ว +3

    TE AMO

    • @pildorasinformaticas
      @pildorasinformaticas  5 ปีที่แล้ว +7

      Yo no estoy seguro de amarte a ti... pero gracias!

    • @anthonyrh7871
      @anthonyrh7871 3 ปีที่แล้ว

      umfff, para eso esta el inbox pues. xd

  • @teldatamcy5656
    @teldatamcy5656 7 หลายเดือนก่อน

    Gracias!!!

  • @brandojeanpiercalderonpuen3850
    @brandojeanpiercalderonpuen3850 3 ปีที่แล้ว

    Gracias por el video :D

  • @XR-JAM
    @XR-JAM 8 หลายเดือนก่อน

    Feliz 2024 maestro

  • @davidrsmos-ww8tx
    @davidrsmos-ww8tx 4 หลายเดือนก่อน

    ❤❤

  • @ajlozadaro
    @ajlozadaro 3 ปีที่แล้ว +1

    Hola! Como haces para que el debbuger no se meta dentro de la clase Math? Si no que se quede solo en el codigo fuente que hemos creado.

    • @dalber3dalber
      @dalber3dalber 3 ปีที่แล้ว

      depende de que boton uses un boton se va en la linea siguiente y el otro se mete en la funcionq ue se va a ejecutar en visual studio el f10 de hacia delante y f11 es hacia dentro

  • @logisticainformacion3044
    @logisticainformacion3044 2 ปีที่แล้ว

    SALUDOS estoy buscando la forma de correr un archivo jar de forma remota no quiero tener instalado el archivo jar en cada pc no se si exista una solucion para ello que no sea web gracias por tu respuesta

  • @victorrod2389
    @victorrod2389 6 ปีที่แล้ว

    Una consulta, cómo podemos acelerar la depuración haciendo peticiones a un servicio web, me va muy lento

  • @Mofumofu-rw5eb
    @Mofumofu-rw5eb 3 ปีที่แล้ว

    No entiendo por qué mi debug funciona completamente diferente al del video. Variables me tira otra cosa menos mis variables, el botón debug me envía hacia Class.class o aveces corre el programa pero lo corre como si no hubiera breakpoints. Está muy raro.

  • @brandoarteaga9171
    @brandoarteaga9171 5 ปีที่แล้ว +7

    15:57 entra afuera xd

  • @ivandez1811
    @ivandez1811 6 ปีที่แล้ว +5

    yo me esparaba que el propio eclipse sea el que analice el código y te cierre las llaves, los parentesis y te diga "oye aqui tienes un error pq estas multiplicando por 0" jaja

    • @pildorasinformaticas
      @pildorasinformaticas  6 ปีที่แล้ว +3

      Están en ello pero aún no lo han conseguido. El día que consigan eso, nosotros dejaremos de hacer falta. Un saludo!

    • @adderlynmarmolejos7273
      @adderlynmarmolejos7273 4 ปีที่แล้ว

      @@pildorasinformaticas Espero que eso sea como en 30 años mas, cuando yo este viejo ya. jajaaj

  • @alansdelavega
    @alansdelavega 8 ปีที่แล้ว +1

    Tengo una duda, si en los proyectos web dinamic projects funciona de igual manera,
    tengo un proyecto el cual me da un error al depurar , el mensaje es: "Error en Remote VM" que signifca, espero que me pueda ayudar

    • @pildorasinformaticas
      @pildorasinformaticas  8 ปีที่แล้ว

      +Alans Puente de la Vega Vera Creo qeue stas trabajando con máquina virtual ¿no? Si es así: ¿acepta tu VM conexiones remotas? ¿El firewall deja pasar el tráfico a la VM? ¿Cómo tienes configurados los puertos de la VM? Un saludo

  • @FernandoMartinez-qt6ls
    @FernandoMartinez-qt6ls 3 ปีที่แล้ว

    No me aparece la ventana al pulsar ese botón Debug :(

  • @walterarturoriverafernande7855
    @walterarturoriverafernande7855 8 ปีที่แล้ว +1

    Ingeniero Juan muy buenas noches, usted me podría hacer el favor de regalarme un e-mail para mandarle el ejercicio del vídeo 150 que no me lo deja ejecutar para que usted me haga el favor de enseñarme en que linea estoy fallando. le agradezco su colaboración. saludos

    • @pildorasinformaticas
      @pildorasinformaticas  8 ปีที่แล้ว

      Hola !! Tengo este correo para dudas: cursos@pildorasinformaticas.es Recibo muchas dudas al día y tardo en responder, pero al final siempre acabo contestando. Un saludo!!

  • @PistachesGame
    @PistachesGame 2 ปีที่แล้ว

    Disculpe pero pongo mi punto de interrupción pero no me pinta la linea en la que estoy - alguien sabrá como se puede solucionar?

    • @ushiookasaki
      @ushiookasaki 2 ปีที่แล้ว

      No es necesario que aparezca la linea destacada de otro color (Depende mucho del entorno y la version que uses). Con que te aparezca el breakpoint en el gutter, ya deberias de poder realizar un seguimiento de la linea que seleccionaste.

  • @TheMoviengel
    @TheMoviengel 3 ปีที่แล้ว +1

    No se que hice, se me desordenó mi ventana de trabajo, de tanto googlear fui a Windows-> restablecer perspectiva y luego en Breakpoints dejé el check asi como está en el video y se me arregló. (me asusté) 😁🥶

    • @CS-wg2ok
      @CS-wg2ok 2 ปีที่แล้ว +1

      Muchas gracias Angelo, estaba en lo mismo ! Windows --> Perspective --> Reset Perspective

  • @forsabarça
    @forsabarça 3 ปีที่แล้ว

    ¿Alguien podría explicarme porque motivo hace el casting *antes* que la multiplicación?

    • @dalber3dalber
      @dalber3dalber 3 ปีที่แล้ว

      por que el codigo lee de derecha a izquierda y el casting esta antes que la multiplicacion

    • @dalber3dalber
      @dalber3dalber 3 ปีที่แล้ว +1

      perdon de izquierda a derecha

    • @rokkaku2401
      @rokkaku2401 3 ปีที่แล้ว +1

      es mas algebra:
      (x)(a+b) no es lo mismo que: x*a+b
      Y en algebra se prioriza primero multiplicacion y division, y despues suma y resta. Pero aqui en eclipse es como dice el profesor, de izquierda a derecha, y tambien tener en cuenta los ( ) y su orden. Y que como en algebra, primero se resuelve "lo de adentro", es decir, lo que esta dentro de los parentesis.

    • @dalber3dalber
      @dalber3dalber 3 ปีที่แล้ว

      @@rokkaku2401 mu ben

  • @rokkaku2401
    @rokkaku2401 3 ปีที่แล้ว

    cuando escuche comprobaciones en paralelo me quede :O

  • @kevinjimenez6143
    @kevinjimenez6143 ปีที่แล้ว

    Si quiren hacer lo mismo con la clase Random:
    for(int i = 0; i

  • @memejamas3818
    @memejamas3818 3 ปีที่แล้ว

    no vi el error hasta el final jjjjjjjjjjjjjj