Defensive Java Fundamentals
Java 8
| Intermediate
- 16 videos | 1h 39m 48s
- Earns a Badge
Defensive programming attempts to ensure that software still functions under adverse or unforeseen circumstances. Explore the fundamentals of defensive programming in Java, including using assertions, annotations, and exceptions.
WHAT YOU WILL LEARN
-
Recognize the key features of defensive coding in javaUse assertions in your java programming codeUse annotations in java programming codeIdentify issues with conversions to narrower types in java and identify issues with promotions such as long to doubleIdentify issues with floating point valuesRecognize what integer overflow is and how to prevent itIdentify issues with arithmetic operations in java programsIdentify issues with forming strings containing partial characters from variable-width encodings
-
Identify issues with encoding non-character data as a stringIdentify issues with using strings to compare locale-dependent dataIdentify how to use null values in creating defendable codeDemonstrate how to use exceptions appropriately in java to handle errorsIdentify how denial of service attacks can occurIdentify how to manage resources safely in javaIdentify how to corrrectly terminate java programsUse defensive programming techniques in java programs
IN THIS COURSE
-
7m 28sUpon completion of this video, you will be able to recognize the key features of defensive coding in Java. FREE ACCESS
-
7m 18sIn this video, you will learn how to use assertions in your Java programming code. FREE ACCESS
-
8m 59sIn this video, you will learn how to use annotations in Java programming code. FREE ACCESS
-
8m 20sIn this video, you will learn how to identify issues with conversions to narrower types in Java and identify issues with promotions such as long to double. FREE ACCESS
-
5m 5sIn this video, you will learn how to identify issues with floating point values. FREE ACCESS
-
7m 6sAfter completing this video, you will be able to recognize what integer overflow is and how to prevent it. FREE ACCESS
-
7m 32sIn this video, you will learn how to identify issues with arithmetic operations in Java programs. FREE ACCESS
-
4mDuring this video, you will learn how to identify issues with forming strings containing partial characters from variable-width encodings. FREE ACCESS
-
3m 34sIn this video, find out how to identify issues with encoding non-character data as a string. FREE ACCESS
-
4m 11sDuring this video, you will learn how to identify issues with using strings to compare data that is dependent on locale. FREE ACCESS
-
6m 46sIn this video, you will learn how to use null values in creating defendable code. FREE ACCESS
-
6m 23sIn this video, you will learn how to use exceptions appropriately in Java to handle errors. FREE ACCESS
-
5mIn this video, you will learn how denial of service attacks can occur. FREE ACCESS
-
5m 22sIn this video, you will learn how to manage resources safely in Java. FREE ACCESS
-
4m 34sIn this video, you will learn how to correctly terminate Java programs. FREE ACCESS
-
8m 9sIn this video, you will learn how to use defensive programming techniques in Java programs. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.