Curso Java Excepciones IV. throws try catch. Vídeo 145

preview_player
Показать описание
Seguimos viendo en este vídeo el uso de las cláusulas throws try catch.

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

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

pildorasinformaticas
Автор

En serio da gusto ver sus vídeos, es usted un excelente profesor y no me canso de repetirlo, he aprendido mucho con sus vídeos, muchas gracias y un saludo desde colombia.

rozoneri
Автор

Final del video: Bueno espero que hayan aprendido lo que NO HAY QUE HACER jajaja. Que genio el profe. Hace 3 años que comencé este curso, suelo dejarlo y luego lo retomo. Espero este año por fin terminarlo. Saludos desde argentina

jptoaster
Автор

Creo sinceramente que es el mejor profesor de la plataforma y que conozco, gracias por sus videos

charly
Автор

Excelente explicación otros 3 puntos desde la mitad de la cancha. Chévere Cambur!!!

teldatamcy
Автор

En hora buena es una excelente explicación de las IOException y las siempre muchas gracias. Por el mejor curso que existe de java en la red...Gracias-...Profesor Juan Díaz.

giomarsalazar
Автор

Espero este comentario ayude a los que aun sigan con dudas:
Puedes usar throws para lanzar excepciones, esas excepciones deben ir pensadas dependiendo la posible eventualidad que genere tu codigo. Centremonos en los 2 tipos de excepciones que vimos que son runtime e IOException, utilizar throws con un runtime exception no te obligara a encerrar ese metodo en un try/catch aunque evidentemente es mejor usarlo porque si se llega a lanzar la excepcion entonces el programa cerrara, la duda que cabe aqui es, ¿Si la excepcion se lanzara sola entonces porque usar throws? y mi mejor respuesta es porque lanzar una excepcion por ti mismo le dice al usuario que es una excepcion comprobada y debe ser usada con try/catch, en el caso de lanzar un runtimeException esta no te obligara a usar try/catch por lo que significa que no es comprobada pero igual puede dar error. Usar throw y throws es para usarlas de forma estrategica cuando defines tus propias excepciones para tu programa y por lo general sabras que necesitan ser manejadas en un try/catch.

 A diferencia de runetime exception las IOException/Exception si es obligatorio usar try/catch, los metodos definidos en java para los streams usan throws IOException y por lo tanto te obliga, eso quiere decir que si tu realizas un throw IOException o lanzas un Exception en algun metodo que definas entonces ese metodo debes encerrarlo en un try/catch. Como dije en el parrafo anterior al crear tus excepciones usarias throw o throws y por lo tanto le dice al usuario que debe usar try/catch. En este caso he notado que cuando crea excepciones propias se heredan de Exception y esta al igual que IOException te obliga a usar try/catch.

bissash
Автор

Son unos vídeos completísimos!! Estoy aprendiendo mucho mucho, explicas mejor que cualquier profesor del fp que estoy haciendo presencial. De verdad enhorabuena por esta currada que has hecho, es brillante!!

Sara-gixn
Автор

Fantásticos vídeos para entender una parte complicada de Java, es muy buen profesor, muchísimas gracias!

rupertopro
Автор

Yo utilizaba el try/catch, pero al fin pude entender mejor el mecanismo de las excepciones, incluso lo de como el método lanza las mismas con throws. Excelente los videos. Felicitaciones y muchas gracias.

josepico
Автор

Saludos Juan
Muy buen detalle y explicación, como siempre, todo genial.

SinNombre
Автор

Muy bueno como siempre, estaba ya claro hace tiempo pero ahora esta mas que claro.... Felicitaciones por el PRo Tutorial JAVA... Saludos

yacoobsc.m
Автор

excelente hoy si ya voy mirando la luz gracias profe

Darkness_
Автор

Muy buen a la explicacion de los temas tocados en este video

juanpablonunez
Автор

Que bien explicado, te felicito. saludos de bs. as.

gonzaloguini
Автор

Le encontre un pequeño error en tu programa, me dije que cumpliria 14 el siquiente año cuando estay a un dia del mio :'(, era broma, muy buen curso, a los que leen mi comentario, espero les vaya bien

hectorgabrielvillasboahent
Автор

Una consulta sobre este codigo:

public class Pruebas {

public static void main(String[] args) throws Exception {

InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);

System.out.println("Ingresa un texto);
String texto = br.readLine();

}
}

Se supone que el método readLine() de la clase BufferedReader arroja un excepcion del tipo IOException, por ende, donde es llamado el metodo readLine() se debería ocupar un bloque try-catch, pero como esta escrito el codigo, se ve que el metodo main tiene la clausula throws Exception, por ende, el error de compilación al no usar el bloque try-catch en donde se esta llamando al método readLine() se estaría curando con la clausula throws Exception del main???

O por si no me explique bien ya que me confunde un poco xd, la excepción del readLine se estaría sublevando hasta fuera del main??? -> esto seria una mala practica?

bastianmardonez
Автор

Muchas gracias, excelente explicación, muy bien detallado

mauriciotoledocuellar
Автор

Lo que siempre me pregunto en estos vídeos es quién es el/la amargado/a que le da a "no me gusta". Quiero pensar que es alguien con dedos morcillones que quiere darle a "me gusta" desde una pantalla táctil y le da al otro botón por error.
¡Infinitas gracias, Juan!

adrianarjona
Автор

Este vídeo es lo mismo que el anterior, o será que a mí ya me quedo claro esto viendo el vídeo anterior.

flaconast
visit shbcf.ru