Navin Sir , you are awesome. I'm following you since last 2 years. you are my java teacher. All the concept of Java I learned from your videos. Thank you sir for publishing these amazing video lectures publicly.
Hi Navin, Good to see you back :-). Even though I had programming experience in Java for 10 years, I forgot all after becoming a Manager. I was struggling to learn the old and new concepts which evolved in Java. Then I came across your tutorials and I should say that you are amazing in explaining things and that too in an easy way. One day when I clicked and saw that your videos were not there, I was extremely upset. But today when I could find them, you could see my excitement. The excitement is so much that I wanted to leave a comment for you. Keep up the good work. Sriram
First, I find the presentation exceptionally understandable, people complaining they can't understand him will have big problems working on teams in software development almost anywhere in the world. Secondly, I like the emphasis right up front on appropriate choice of checked vs. unchecked, better than some videos by others that get even more views.
haha.. Aliens.. very positive and interesting. I don't know why but i feel very interesting seeing you and learning by your tutorials. Bro. your spread positivity , interest and knowledge too. Great collection. Awesome knowledge. You are a pro. keep going. Kudos
Thank you so much Navin sir, your videos are best. I tried to learn in different websites and paid video courses ,but compare to them your videos are simple and easy to understand the concepts. Thanks for making videos sir.
Tutorials you make are the best one I have seen so far. Every video is well structured and divided in parts that gave me the best learning experiences. Thanks a lot
Best teacher I have seen........ thank you sir ....so much..and............very nice explanation....and.....good teaching sir ....I spend a lot of time in other Java videos but when I saw yours .......I just subcribied you sir .....for your good explanation..... ;)
07:15 is this actually some sort of "exception" in how classes work for thowables compared to object classes? Or are those "classes" under "Throwable" not classes, but methods? Because: e.g you create an object A and this object has a sub-object a: public class A { ... } public class a extends A {...} I understood it that way that a sub object a inherits all methods and attributes upwards, i. e. towards A. But this does not work the way around: i. e. object A is not able to address methods + variables from a, if A is the staic + dynamic type of A. So, when we use e. g. the general exceptions (comparable to A) in catch, why does it handle all exeption types below exception itself (comparable to a)? I learned that the hierachy in classes goes downwards to more specialization. A is general and a is a specialized A; "excepion" is general and the others it can handle are specialized as well. So basically, the "Throwable" classes (Exception etc) should be methods, shouldn't they?
Great practical examples (for example: statements: normal & critical). Very nice video animations. Professional approach to exceptions & errors. You make learning process max effective in max short time. You explained possible scenarios ! Keep on !
I'm paying 18,000 Bdt per course in my university, yet learning 80% from Telusko! You are amazing! Is there any way to support your from Bangladesh ? I'm still a student and I don't have paypal or credit card. Take love Navin sir
I am studying in the largest private university in srilanka (SLIIT) . I really struggled to understand this concept since my all lectures failed to teach it in right way. They were 100 % fail. Even they also don't know the concept actually. We spend money but the don't give us the right service. Really disappointed. But i could get the right answer watching this video.Thank you very much.
Yes, you can. public class Main { public static void main(String[] args) { int i; try { i = 2/0; } catch (Throwable e) {System.out.println(e);} } } java.lang.ArithmeticException: / by zero
You can extend exception or implement throwable, because exception is a class and throwable is the base interface for any object that can be thrown via a throw, including Error and Exception
In catch you're able to catch and handle every exception that your code or code you're referencing to throws. So in order to handle the exception you must define: catch(Exception e), i.e. the "e" object is the exception that you're catching. Now you can use that "e" inside the catch block, i.e. System.out.println("The exception is " + e);