Not all code is guaranteed to work once it starts running. In this video, discover the process of catching errors, and how and where to handle those errors in your code.
- [Instructor] So here we have some code that loads a file … which I've tweaked slightly to load the wrong file. … So let's take minute to look … at properly handling errors in Java. … So what we've done to handle the error here … is to say that the main method throws an IOException. … What that means is if there is an error inside … of this method, the object calling the method … is responsible for handling that error. … This is our only class file in our project … so there is no other object that can handle this error. … So having your main method throw an exception … is not the best practice. … Let's look at creating a new method … to handle loading the file … and having that method throw an exception … and then calling it from the main method … and handling the error appropriately. … So we'll create a new static method … and we'll call this load file. … It'll receive a string that represents the file's name … and then we're just going to cut and paste all … of this code in there. …
Author
Released
3/21/2019- Installing Java
- Choosing an IDE
- Creating a Java class
- Java language basics
- Creating a UI with Swing
- Storing data in tables and arrays
- Publishing and using JAR files
- Creating a JPS project
- Writing server-side Java
- Developing Android apps with Java
Skill Level Beginner
Duration
Views
Related Courses
-
Java Essential Training for Students
with Peggy Fisher3h 6m Intermediate -
Java Essential Training: Syntax and Structure
with David Gassner3h 12m Intermediate -
Learning Java (2018)
with Kathryn Hodge2h 11m Beginner -
Java Essential Training: Objects and APIs
with David Gassner2h 49m Intermediate
-
Introduction
-
1. Install Java and an IDE
-
Pick a Java IDE2m 35s
-
Install Eclipse1m 9s
-
Eclipse setup3m 43s
-
Create a Java class4m 36s
-
-
2. Java Basics Review
-
Variables3m 26s
-
Functions3m 27s
-
Arrays4m 47s
-
Conditional statements4m 43s
-
Classes5m 44s
-
Input and output2m 51s
-
Read data from a file5m 46s
-
Handle Java errors3m 9s
-
-
3. Create a User Interface with Swing
-
Install Swing tools1m 45s
-
Swing basics4m 3s
-
Layout tools4m 3s
-
Labels and buttons3m 6s
-
Connect UI elements to code4m 16s
-
Check boxes3m 36s
-
Radio buttons2m 27s
-
Listener classes7m 12s
-
-
4. Tables and Data Sources
-
Tables5m 13s
-
Scroll a table2m 30s
-
-
5. Distribution and Deployment
-
Publish a runnable JAR file1m 48s
-
-
6. Server-Side Java: JSP
-
Install Java EE1m 26s
-
Install Tomcat56s
-
Create a JSP project3m 11s
-
Write server-side Java2m 36s
-
-
7. Android Development
-
Conclusion
-
Next steps1m 27s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Handle Java errors