<commit_before>---
num: "h07"
desc: "Serialization (HFJ 14)"
ready: false
assigned: 2017-10-24 09:30:00.00-7:00
due: 2017-10-30 17:00:00.00-7:00
---

NOTE: This assignment is due by electronic upload to Gradescope.

See this link for additional information: <http://ucsb-cs56-f17.github.io/static/gradescope.pdf>

This homework concerns <span data-hfj="14">HFJ Chapter 14</span>.
Please read that chapter, and then answer these questions.

<ol>

{% include hwk_li_name_10pts.html %}

<li style="margin-bottom:8em;" markdown="1"> (20 pts) Serialization is all about
saving the "state" of an object.   Obviously, this doesn't mean "California" vs. "Nevada" or "Arizona".   But explaining what it *does* mean can be a bit
tricky.   That makes it a good "job interview question".   Explain what
it means to "save the state of an object" in Java.    For full credit, your
answer should address some of the subtle issues referred to in the text.<commit_msg>Update h07.md<commit_after>---
num: "h07"
desc: "Serialization (HFJ 14)"
ready: true
assigned: 2017-10-24 09:30:00.00-7:00
due: 2017-10-30 17:00:00.00-7:00
---

NOTE: This assignment is due by electronic upload to Gradescope.

See this link for additional information: <http://ucsb-cs56-f17.github.io/static/gradescope.pdf>

This homework concerns <span data-hfj="14">HFJ Chapter 14</span>.
Please read that chapter, and then answer these questions.

<ol>

{% include hwk_li_name_10pts.html %}

<li style="margin-bottom:8em;" markdown="1"> (20 pts) Serialization is all about
saving the "state" of an object.   Obviously, this doesn't mean "California" vs. "Nevada" or "Arizona".   But explaining what it *does* mean can be a bit
tricky.   That makes it a good "job interview question".   Explain what
it means to "save the state of an object" in Java.    For full credit, your
answer should address some of the subtle issues referred to in the text.
{'fraction_non_alphanumeric': 0.1109942135718043, 'fraction_numerical': 0.05996843766438716, 'mean_word_length': 4.239669421487603, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 13, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3128382', 'n_tokens_mistral': 691, 'n_tokens_neox': 613, 'n_words': 248}