IT Professional Curricula Software Development Solution Area Defensive Programming Defensive Programming in Java
Defensive programming is an approach to programming that attempts to ensure that software still functions under adverse or unforeseen circumstances. In this course, you will explore the fundamentals of defensive programming in Java including how to use assertions and annotation, and how to use classes, types, methods, and program flow control securely. You will also learn how to handle exceptions correctly, how to manage resources, and how to terminate a program securely.
Objectives |
---|
Introduction to Defensive Programming
Using Assertions and Annotations
Methods
Types and Operations
Classes and Objects
Program Flow Control and Collections
Errors, Resources, and Terminations
Practice: Creating Defensible Code
|
