No video

THROW 🤾‍♀️ en Java ☕ Lanzar EXCEPCIONES 💥

  Рет қаралды 7,794

Charly Cimino

Charly Cimino

Күн бұрын

No solo el lenguaje Java es capaz de lanzarnos excepciones: ¡Nosotros también! Veamos cómo y en qué casos usar la palabra 'throw' para bloquear adecuadamente la ejecución del programa.
Descargá el código de aquí: github.com/CharlyCimino/excep...
🙌 ¡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: / charlycimino 🌏
🌍FACEBOOK: / charlyycimino 🌏
🌏LINKEDIN: / charlycimino 🌏
🌏GITHUB: github.com/CharlyCimino 🌏
🌏TWITCH: / charlycimino 🌏
🌏PATREON: / charlycimino 🌏
0:00 Intro
0:41 Observando dónde Java lanza una excepción
4:06 Lanzar una excepción manualmente
10:47 Otro caso de excepción
15:28 Ante la duda: 'RuntimeException'
16:31 Cierre
#throw #exception #java

Пікірлер: 37
@CharlyCimino
@CharlyCimino Жыл бұрын
🙌 ¡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 Жыл бұрын
La ultima aclaración me respondió instantáneamente la pregunta que me venia haciendo mentalmente mientras miraba el video , muy bueno !!! Recomendado !!!!
@juanbromar7474
@juanbromar7474 Жыл бұрын
Me encanta este profesor!!! Continua con este trabajo me ayudó mucho 👏👏👏
@emanuelarturorivasescobar1085
@emanuelarturorivasescobar1085 Жыл бұрын
Tus explicaciones son muuuy buenas, muchas gracias!
@tripulante404
@tripulante404 6 ай бұрын
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 !
@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
@gabrielrubio
@gabrielrubio 7 ай бұрын
Muchas gracias, tu lo explicas muy bien, ya tienes un nuevo suscriptor 👍 saludos desde Colombia
@luchonapo
@luchonapo Жыл бұрын
Muchas Gracias!!
@aldof.9903
@aldof.9903 Жыл бұрын
Me estoy viendo todos tus videos! Muy buenas explicaciones creo q soy tu subscriptor 13k 🎉
@marcosromero1889
@marcosromero1889 10 ай бұрын
tremendo tu video amigo!!!! segui asi loco!
@federicosmulever9379
@federicosmulever9379 4 ай бұрын
Excelente!!!!!
@marlonsalazar6077
@marlonsalazar6077 18 күн бұрын
buen videooo !!!!!!!!!!!!!!
@luiscevallos1
@luiscevallos1 Жыл бұрын
Hola felicitaciones explicas muy bien .. espero que algun dia saques un curso asi de python Saludos desde Guayaquil-Ecuador
@davidsendra6546
@davidsendra6546 Жыл бұрын
muy bueno
@marcelainsegna1560
@marcelainsegna1560 Жыл бұрын
Hola! Excelente explicación como siempre. Me podrías recomendar algún libro de inicio en java? Gracias
@CharlyCimino
@CharlyCimino Жыл бұрын
Los de Deitel & Deitel
@christiand.1795
@christiand.1795 7 ай бұрын
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 7 ай бұрын
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 7 ай бұрын
Gracias Charlie. @@CharlyCimino
@DaviiddCc
@DaviiddCc 8 ай бұрын
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 8 ай бұрын
Throws es una declaración en el metodo. La acción que impulsa "arrojar" la excepción es throw
@tiempoyfinanzas4654
@tiempoyfinanzas4654 Жыл бұрын
esta organizada por numero esta serie de java ? no querria ir saltandome capitulos sin querer , excelente video muchas gracias!
@CharlyCimino
@CharlyCimino Жыл бұрын
Aquí tenés la playlist con la lista ordenada: kzbin.info/aero/PLOw7b-NX043aSC7ZNtEuVfY8xZoNzVqdJ
@tiempoyfinanzas4654
@tiempoyfinanzas4654 Жыл бұрын
@@CharlyCimino muchas gracias crack!!
@dinagomez2555
@dinagomez2555 Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
@@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 8 ай бұрын
que diferencia hay entre lanzar una excepcion o usar try catch para capturar excepciones? En que casos recomendas usar una u otra?
@CharlyCimino
@CharlyCimino 8 ай бұрын
¿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 8 ай бұрын
@@CharlyCimino gracias!!
@charlie_arteaga
@charlie_arteaga 2 ай бұрын
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 2 ай бұрын
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 2 ай бұрын
@@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 2 ай бұрын
@@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
@eldiestro1990
@eldiestro1990 Ай бұрын
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 Ай бұрын
Un número más grande que el citado allí no puede representarse como int, por ende, no compilaría...
@eldiestro1990
@eldiestro1990 Ай бұрын
@@CharlyCimino gracias por la repuesta!!
Cómo interpretar ERRORES 💥 en Java☕
12:10
Charly Cimino
Рет қаралды 4,2 М.
TRY-CATCH-FINALLY 🥏 en Java ☕ Capturar EXCEPCIONES 💥
12:27
Charly Cimino
Рет қаралды 6 М.
Gym belt !! 😂😂  @kauermotta
00:10
Tibo InShape
Рет қаралды 18 МЛН
Amazing weight loss transformation !! 😱😱
00:24
Tibo InShape
Рет қаралды 67 МЛН
Doing This Instead Of Studying.. 😳
00:12
Jojo Sim
Рет қаралды 22 МЛН
Java: throw y throws, usos y diferencias
10:01
makigas
Рет қаралды 3,5 М.
¡Maneja los errores de JavaScript como un senior!
23:20
midulive
Рет қаралды 65 М.
EXCEPCIONES 💥 en Java ☕ Cuáles hay ❓
13:16
Charly Cimino
Рет қаралды 8 М.
CUIDADO con SCANNER ⚠️ en Java ☕Que no saltee entradas😉
11:10
What's Your ENGLISH LEVEL? Take This Test!
21:31
Brian Wiles
Рет қаралды 1,7 МЛН
Compilers, How They Work, And Writing Them From Scratch
23:53
Adam McDaniel
Рет қаралды 136 М.
ARRAYLIST en Java ☕ Lo básico para arrancar ✅
19:39
Charly Cimino
Рет қаралды 50 М.
COMPARATOR en Java ☕ Más formas de ORDENAR
14:00
Charly Cimino
Рет қаралды 4 М.
ABSTRACT en Java ☕ MÉTODOS abstractos 💭
18:44
Charly Cimino
Рет қаралды 6 М.
Gym belt !! 😂😂  @kauermotta
00:10
Tibo InShape
Рет қаралды 18 МЛН