Classes, Objects, Method and Loop

Java 8
  • 13 Videos | 1h 24m 1s
  • Earns a Badge
Likes 8 Likes 8
Defensive programming can help ensure that your software still functions under adverse or unforeseen circumstances. Discover how to securely use classes, objects, methods, and program flow in your Java programs.

WHAT YOU WILL LEARN

  • identify how to work with classes to create defendable code
    identify how to work defensively with constructors in Java
    identify issues with mutability in Java classes
    identify how to work defensively with serialization and deserialization in Java
    identify the difference between abstract object and reference equality in Java programs
    identify how to use conditional expressions when coding defensively
    identify how to avoid assignments in conditional expression for defensive programming in Java
  • identify how to distinguish and use bitwise and logical operators in conditional expressions
    use best practices in working with Enhanced for Loop in Java programs
    identify how to use collections safely in Java programs
    create examples of defensible methods in Java
    identify and apply defensive techniques for handling untrusted method parameters
    apply secure checks on method return values

IN THIS COURSE

  • Playable
    1. 
    Working with Classes
    9m 49s
    UP NEXT
  • Playable
    2. 
    Working with Constructors
    7m 52s
  • Locked
    3. 
    Issues with Mutability
    5m 51s
  • Locked
    4. 
    Serialization and Deserialization
    5m 39s
  • Locked
    5. 
    Object and Reference Equality
    5m 25s
  • Locked
    6. 
    Conditional Expressions
    9m 5s
  • Locked
    7. 
    Assignments and Conditional Expressions
    7m 55s
  • Locked
    8. 
    Bitwise and Logical Operators
    5m 54s
  • Locked
    9. 
    Working with Enhanced for Loop
    4m 55s
  • Locked
    10. 
    Working with Collections
    6m 7s
  • Locked
    11. 
    Defensible Methods
    3m 50s
  • Locked
    12. 
    Working with Untrusted Parameters
    6m 9s
  • Locked
    13. 
    Checking Return Values
    5m 30s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Likes 548 Likes 548  
Likes 13 Likes 13