#80 Exception throw keyword in Java
Telusko
@teluskoAbout
Hey Aliens Welcome to Telusko! We create technical tutorials that take you from beginner to advanced level. You’ll find content on: Core Programming: Java (Beginner to Advanced), Python, JavaScript Frameworks & Tools: Spring Framework, Hibernate, Blockchain, Spring AI, AI Engineering Computer Science Essentials: Data Structures, Networking, System Design, and more Trending Tech: Cloud, Microservices, and beyond Alongside technical tutorials, we also share motivational videos and host sessions with leading industry experts. We don’t just stop at free tutorials—we also provide paid courses (live and recorded) and corporate training to help professionals and organizations upskill. So, whether you’re just starting out or sharpening your professional skills, there’s always something here for you. 📩 Business Inquiries: [email protected] 🎓 Explore Live & Recorded Courses: https://telusko.com/
Latest Posts
Video Description
Check out our courses: Java Spring Boot AI Live Course: https://go.telusko.com/JavaSpringBootAI Coupon: TELUSKO20 (20% Discount) AI Powered DevOps with AWS - Live Course :- https://go.telusko.com/AIDevOps-AWS Coupon: TELUSKO20 (20% Discount) Master Java Spring Development : https://go.telusko.com/masterjava Coupon: TELUSKO20 (20% Discount) For More Queries WhatsApp or Call on : +919008963671 website : https://courses.telusko.com/ Udemy Courses: Spring: https://go.telusko.com/udemyteluskospring Java:- https://go.telusko.com/udemyteluskojava Java Spring:- https://go.telusko.com/Udemyjavaspring Java For Programmers:- https://go.telusko.com/javaProgrammers Python : https://go.telusko.com/udemyteluskopython Git : https://go.telusko.com/udemyteluskogit Docker : https://go.telusko.com/udemyteluskodocker Instagram : https://www.instagram.com/navinreddyofficial/ Linkedin : https://in.linkedin.com/in/navinreddy20 TELUSKO Android App : https://go.telusko.com/TELUSKOAPP TELUSKO IOS App : https://apple.co/3SsgmU2 Discord : https://discord.gg/D8hWe9BqfF In this lecture we are discussing throw keyword : #1 -- throw keyword in Java is used to explicitly throw an exception. When an exception is thrown using the throw keyword, the execution of the current method is stopped. syntax- throw new NullPointerException("Object is null"); e.g public void divide(int a, int b) { if (b == 0) { throw new ArithmeticException("Cannot divide by zero"); } int result = a / b; System.out.println(result); } #2 -- throw keyword is used to throw exceptions, not to catch them. To catch exceptions, you need to use a try-catch block. -- if you do not use try-catch then the control is passed, where the method is called. -- when you want to pass message to an exception then you should use the parametrized constructor instead non parameterized constructor e.g class Main{ public static void main(String []args){ int a=0; try{ if(a==0) throw new ArithmeticException("a should not be zero"); // throw new ArithmeticException() is non parametrized constructor } catch(ArithmeticException e){ System.out.println("Exception caught: "+e); } } } Output: Exception caught: java.lang.ArithmeticException: a should not be zero class Main{ public static void main(String[] args){ int j=30; int i=1; try{ j=18/i; //handle the exception using throw if(j==0) throw new ArithmeticException("i donot want to print 0"); //try to create an exception } catch(ArithmeticException e){//here catch is catching the exception System.out.println("ArithmeticException caught"); System.out.println(e.getMessage()); //getMessage() method use to get the message } catch(Exception e){ System.out.println("Exception caught"); } } } Github repo : https://github.com/navinreddy20/Javacode.git More Learning : Java :- https://bit.ly/3x6rr0N Python :- https://bit.ly/3GRc7JX Django :- https://bit.ly/3MmoJK6 JavaScript :- https://bit.ly/3tiAlHo Node JS :- https://bit.ly/3GT4liq Rest Api :-https://bit.ly/3MjhZwt Servlet :- https://bit.ly/3Q7eA7k Spring Framework :- https://bit.ly/3xi7buh Design Patterns in Java :- https://bit.ly/3MocXiq Docker :- https://bit.ly/3xjWzLA Blockchain Tutorial :- https://bit.ly/3NSbOkc Corda Tutorial:- https://bit.ly/3thbUKa Hyperledger Fabric :- https://bit.ly/38RZCRB NoSQL Tutorial :- https://bit.ly/3aJpRuc Mysql Tutorial :- https://bit.ly/3thpr4L Data Structures using Java :- https://bit.ly/3MuJa7S Git Tutorial :- https://bit.ly/3NXyCPu Donation: PayPal Id : navinreddy20 https://www.telusko.com
You May Also Like
Java Developer's Essential Tools
AI-recommended products based on this video

It's Not Easy Being a Bunny: An Early Reader Book for Kids

Little Blue Truck's Springtime: An Easter And Springtime Book For Kids – An Interactive Adventure with Baby Animals

Happy Easter, Little Critter (Little Critter): An Easter Book for Kids and Toddlers

Happy Valentine's Day, Mouse!: A Lovely Valentine's Day Book for Kids (Ages 4-8)




















