Developers want to write software and build programs that do awesome things, but things rarely go smoothly. Unexpected errors and issues occur all the time, so making our software resilient is indispensable. Exception handling is a fundamental mechanism to achieve this.
In this course, Handling Exceptions (Java SE 8 Programmer I Certification 1Z0-808), you will learn the tips, tricks, and pitfalls of exception handling in Java.
First, you will revise the basic syntax of try/catch/finally blocks, including chaining catch blocks. Then, you will revise the exception class hierarchy, as well as the most frequent checked and unchecked exceptions as well as errors that you are likely to encounter on the exam. Finally, you will see that throwing exceptions has certain rules that must be satisfied for the application to work.
When you're finished with this course, you’ll have the skills and knowledge of exception handling to nail any exam question related to the topic.
Course Overview Hi everyone. My name is Andrejs Doronins, and welcome to the course, Handling Exceptions in Java Programmer certification. Robust software means software that faces and handles exceptions effectively and gracefully. This is why this topic is part of the certification exam. However, the rules surrounding exception handling are tricky and require a solid grasp on all of the fundamentals. This course will teach you the tips, tricks, and pitfalls of exception handling in Java. Some of the major topics that we will cover include the rules that surround try/catch/finally syntax, exception class hierarchy and how it affects exception handling, and throwing exceptions. Before beginning this course, you should have at least 1 year of experience of working with Java, as well as a solid grasp on the fundamentals of the language. Ideally, you have some experience with an IDE, such as IntelliJ or Eclipse. I hope you'll join me on this journey to learn in‑depth exception handling rules with the course, Handling Exceptions in Java Programmer certification here, at Pluralsight.