THROW 🤾‍♀️ en Java ☕ Lanzar EXCEPCIONES 💥

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ม.ค. 2025

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

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

    🙌 ¡APOYÁ AL CANAL! Si te gusta mi contenido, invitame un cafecito 😁
    ➡ Desde Argentina: cafecito.app/charlycimino
    ➡ Fuera de Argentina: paypal.me/charlycimino
    📌 Dejá tu comentario 📝, dale 'like' 👍, suscribite al canal 👥 y activá la campanita 🔔 ¡GRACIAS!
    🤳 ¡Seguime!
    🌏WEB PERSONAL: charlycimino.com 🌏
    🌎INSTAGRAM: instagram.com/charlycimino 🌏
    🌍FACEBOOK: facebook.com/charlyycimino 🌏
    🌏LINKEDIN: linkedin.com/in/charlycimino 🌏
    🌏GITHUB: github.com/CharlyCimino 🌏
    🌏TWITCH: www.twitch.tv/charlycimino 🌏
    🌏PATREON: patreon.com/charlycimino 🌏

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

    La ultima aclaración me respondió instantáneamente la pregunta que me venia haciendo mentalmente mientras miraba el video , muy bueno !!! Recomendado !!!!

  • @tripulante404
    @tripulante404 11 หลายเดือนก่อน

    Buen video genio, acá estoy migrando a java gracis a un proyecto del trabajo y me salió tu video justo cuando tenía la duda en mente sobre el handling de excepciones.
    Saludos !

  • @leoprone1
    @leoprone1 2 หลายเดือนก่อน

    muy buena explicación, muchas gracias!

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

    Muchas gracias, tu lo explicas muy bien, ya tienes un nuevo suscriptor 👍 saludos desde Colombia

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

    Acabo de crear la excepción que No me daba (y nunca me iba a dar) Java! Ufff, me siento realizado! Gracias Charlyyyy

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

    Me encanta este profesor!!! Continua con este trabajo me ayudó mucho 👏👏👏

  • @aldof.9903
    @aldof.9903 ปีที่แล้ว

    Me estoy viendo todos tus videos!
    Muy buenas explicaciones
    creo q soy tu subscriptor 13k 🎉

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

    Tus explicaciones son muuuy buenas, muchas gracias!

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

    tremendo tu video amigo!!!! segui asi loco!

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

    4:00 y si el numero que pones de parametro es mas grande que el maximo posible? ahi no es igual a ese numero especifico como dice el if del metodo.... 🤔

    • @CharlyCimino
      @CharlyCimino  7 หลายเดือนก่อน +1

      Un número más grande que el citado allí no puede representarse como int, por ende, no compilaría...

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

      @@CharlyCimino gracias por la repuesta!!

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

    Hola felicitaciones explicas muy bien .. espero que algun dia saques un curso asi de python Saludos desde Guayaquil-Ecuador

  • @federicosmulever9379
    @federicosmulever9379 9 หลายเดือนก่อน

    Excelente!!!!!

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

    Muchas Gracias!!

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

    Charly, me puedes decir dónde puedo activar el enlace, pongo encima el mouse de la excepción aritmética de incremento, linea: 967 y no me manda a ningún lado.

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

      Que raro Dina, con solo hacer un click debería enviarte. Probá dándole varias veces, a veces me pasaba que no quería entrar.

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

      @@CharlyCimino Supongo que deberé haber desactivado que se active esta ventana en el Neatbeans. He peleado con esto y ahora más o menos sé como activarlas. Veo que los links no están azules, como en tu caso. Sabrías el camino de he de seguir?. En el eclipse sí me funciona. De otra parte quiero preguntar si vas a hacer algún video explicando como funciona el debbuging y como interpretar y Visualizar la cobertura de los tests unitarios en Eclipse(Coverage). Gracias por tu labor de enseñanza. Que lluevan los suscriptores.

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

    que diferencia hay entre lanzar una excepcion o usar try catch para capturar excepciones? En que casos recomendas usar una u otra?

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

      ¿Ya viste mí video de try-catch? Una atraparía una excepción (catch) si sabe que algún método pudiese lanzarla (throw). Este mecanismo de "lanzar" y "capturar" es la forma de notificar errores entre clases, donde más se nota es cuando las clases son de autores diferentes, sin este mecanismo, no habría forma de saber que pasó dentro de un método que no has programado tú.

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

      @@CharlyCimino gracias!!

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

    y throwS expulsa la excepción del método hacia el procedimiento que lo llamo? así si podría volver a preguntar por ejemplo por teclado?.

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

      Throws es una declaración en el metodo. La acción que impulsa "arrojar" la excepción es throw

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

    Hola! Excelente explicación como siempre. Me podrías recomendar algún libro de inicio en java? Gracias

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

      Los de Deitel & Deitel

  • @marlonsalazar6077
    @marlonsalazar6077 6 หลายเดือนก่อน

    buen videooo !!!!!!!!!!!!!!

  • @christiand.1795
    @christiand.1795 ปีที่แล้ว

    Como siempre gracias por la educación Charlie. Me surge una duda, ¿entonces aunque use bloques try - catch, siempre es recomendable también lanzar Throw manuales dentro del catch?

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

      throw permite lanzar una excepción manualmente si existe alguna condición que lo amerite. Luego el try-catch se usará para atraparla como lo harías con cualquier otra excepción lanzada por Java u otro programador. Sobre si es "recomendable" te diría que sí, pues si no lanzaras una excepción en un caso que amerite, entonces el programa intentaría continuar con datos inconsistentes, que te devolverían resultados incorrectos muy difíciles de detectar. Además las excepciones lanzadas se documentan (junto a los parámetros y valores de retorno), lo que permite testear y mantener mucho mejor el código. Saludos

    • @christiand.1795
      @christiand.1795 ปีที่แล้ว

      Gracias Charlie. @@CharlyCimino

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

    muy bueno

  • @charlie_arteaga
    @charlie_arteaga 8 หลายเดือนก่อน

    charly una consulta ,porque en este codigo no se uso Try & catch ? es inneccesario? crei que el try catch se usa en conjunto con Throw.
    Gracias

    • @CharlyCimino
      @CharlyCimino  8 หลายเดือนก่อน

      Porque el énfasis de este video es como LANZAR excepciones. Este video viene después de haber enseñado como capturarlas con try-catch, por eso se da por sabido cómo manejarlas.

    • @charlie_arteaga
      @charlie_arteaga 8 หลายเดือนก่อน

      @@CharlyCimino osea que si hago un codigo solo con Throw no es correcto
      deberia de implementar Try & Catch y ademas si quiero personalizarlo agregar Throw?
      Gracias por responder! :)

    • @CharlyCimino
      @CharlyCimino  8 หลายเดือนก่อน

      @@charlie_arteaga Hay que entender cuando usar cada uno. El throw permite notificar una excepción a otra clase, que puede ser tuya o de terceros. No necesariamente cada vez que pones un throw debes ir corriendo a poner try-catch. En este ejemplo, si mí tarea es hacer una Calculadora, basta con dejar esos throw ahí y ya. Todo aquel que la use deberá prever manejar esas posibles excepciones, así como a vos te toca manejar las que te lanzan las clases que ya viene con Java y que alguien se encargó de programar para que suceda cuando corresponde. Saludos

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

    esta organizada por numero esta serie de java ? no querria ir saltandome capitulos sin querer , excelente video muchas gracias!

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

      Aquí tenés la playlist con la lista ordenada: th-cam.com/play/PLOw7b-NX043aSC7ZNtEuVfY8xZoNzVqdJ.html

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

      @@CharlyCimino muchas gracias crack!!