//At this, Pilate was seeking to release him, but the Jews cried out, saying, "If you release this man, you aren't Caesar's friend! //Everyone who makes himself a king speaks against Caesar!" (Jon 19:12) package com.javarush.task.task20.task2020; import java.io.*; import java.util.logging.Logger; /* СеÑиализаÑÐ¸Ñ Ñеловека */ public class Solution { public static class Person implements Serializable { String firstName; String lastName; transient String fullName; final transient String greetingString; String country; Sex sex; transient PrintStream outputStream; transient Logger logger; Person(String firstName, String lastName, String country, Sex sex) { this.firstName = firstName; this.lastName = lastName; this.fullName = String.format("%s, %s", lastName, firstName); this.greetingString = "Hello, "; this.country = country; this.sex = sex; this.outputStream = System.out; this.logger = Logger.getLogger(String.valueOf(Person.class)); } } enum Sex { MALE, FEMALE } public static void main(String[] args) { } } /* СеÑиализаÑÐ¸Ñ Ñеловека СеÑиализÑй клаÑÑ Person ÑÑандаÑÑнÑм ÑпоÑобом. ÐÑи Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ÑÑи Ð´Ð¾Ð±Ð°Ð²Ñ Ð½ÐµÐºÐ¾ÑоÑÑм полÑм модиÑикаÑÐ¾Ñ transient. ТÑебованиÑ: 1.âÐлаÑÑ Person должен поддеÑживаÑÑ Ð¸Ð½ÑеÑÑÐµÐ¹Ñ Serializable. 2.âÐоле fullName должно бÑÑÑ Ð¾ÑмеÑено модиÑикÑоÑом transient. 3.âÐоле greetingString должно бÑÑÑ Ð¾ÑмеÑено модиÑикÑоÑом transient. 4.âÐоле outputStream должно бÑÑÑ Ð¾ÑмеÑено модиÑикÑоÑом transient. 5.âÐоле logger должно бÑÑÑ Ð¾ÑмеÑено модиÑикÑоÑом transient. 6.âÐоле firstName ÐРдолжно бÑÑÑ Ð¾ÑмеÑено модиÑикÑоÑом transient. 7.âÐоле lastName ÐРдолжно бÑÑÑ Ð¾ÑмеÑено модиÑикÑоÑом transient. 8.âÐоле country ÐРдолжно бÑÑÑ Ð¾ÑмеÑено модиÑикÑоÑом transient. 9.âÐоле sex ÐРдолжно бÑÑÑ Ð¾ÑмеÑено модиÑикÑоÑом transient. package com.javarush.task.task20.task2020; import java.io.PrintStream; import java.util.logging.Logger; * СеÑиализаÑÐ¸Ñ Ñеловека * public class Solution { public static class Person { String firstName; String lastName; String fullName; final String greetingString; String country; Sex sex; PrintStream outputStream; Logger logger; Person(String firstName, String lastName, String country, Sex sex) { this.firstName = firstName; this.lastName = lastName; this.fullName = String.format("%s, %s", lastName, firstName); this.greetingString = "Hello, "; this.country = country; this.sex = sex; this.outputStream = System.out; this.logger = Logger.getLogger(String.valueOf(Person.class)); } } enum Sex { MALE, FEMALE } public static void main(String[] args) { } } */