Skip to the content.

Unit 7 ArrayList P3

A Unit of documents that overview Array Lists in Java

AP CSA

7.7:Ethical issues around data collection

  • Privacy Risks: Personal data can be vulnerable to breaches or misuse when stored in systems. Programmers need to protect it.

  • Protection Methods:

    • Delete Data: Remove personal info when it’s no longer needed.
    • Minimize Data: Only collect essential information.
    • Anonymize Data: Use methods like hashCode() in Java to hide real info.
    • Encrypt: Secure data so it can’t be easily accessed even if stolen.

The main goal? Keep personal data safe with smart coding practices.

7th mini Hack:

What can be used in place of the blank to ensure the users data is cleared?

ArrayList<String> userData = new ArrayList<>();
userData.add("John Doe");
userData.add("john@example.com");

// Once you're done using the data
userData.clear(); // Removes all entries
userData = _____;  //

Add “null” in the blank to ensure that the user’s data has been cleared.

ArrayList<String> userData = new ArrayList<>();
userData.add("John Doe");
userData.add("john@example.com");

// Once you're done using the data
userData.clear(); // Removes all entriesx
userData = null;  //
System.out.println(userData);
null