Data Handling and Concurrency
Java 8
| Intermediate
- 9 videos | 1h 7m 45s
- Earns a Badge
Defensive programming in Java includes ensuring that data used in your application is valid and secure. Examine how to validate input, and safely handle data and concurrency issues.
WHAT YOU WILL LEARN
-
Identify why unsanitized data should not be logged in java programsIdentify why unsanitized data should be excluded from format stringsIdentify the issues that can occur when handling zip and gzip files in javaIdentify how to use input validation in a java applicationIdentify how to protect regular expressions against regex injection attacks
-
Handle concurrency securely by avoiding race conditions in java programsSafely manage concurrency by ensuring safe publication of the members of referenced objectsSafely manage concurrency by ensuring proper synchronization semanticsUse thread-safety-related annotation in java programs
IN THIS COURSE
-
5m 21sIn this video, you will learn how to identify why unsanitized data should not be logged in Java programs. FREE ACCESS
-
6m 28sIn this video, learn how to identify why unsanitized data should not be used in format strings. FREE ACCESS
-
11m 10sDuring this video, you will learn how to identify the issues that can occur when handling ZIP and GZIP files in Java. FREE ACCESS
-
5m 50sIn this video, you will learn how to use input validation in a Java application. FREE ACCESS
-
10m 5sIn this video, you will learn how to protect regular expressions against regex injection attacks. FREE ACCESS
-
6m 38sIn this video, you will learn how to handle concurrency securely by avoiding race conditions in Java programs. FREE ACCESS
-
7m 1sLearn how to safely manage concurrency by ensuring safe publication of the members of referenced objects. FREE ACCESS
-
6m 17sIn this video, you will safely manage concurrency by ensuring proper synchronization semantics. FREE ACCESS
-
8m 58sIn this video, learn how to use thread-safety related annotations 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.