JAVA. ЗАДАЧА 20.04.03. СЕРИАЛИЗАЦИЯ. СИНГЛТОН.

package com.javarush.test.level20.lesson04.task03; import java.io.*; /* Как сериализовать Singleton? Два десериализованных объекта singleton и singleton1 имеют разные ссылки в памяти, а должны иметь одинаковые. В класс Singleton добавьте один метод (погуглите), чтобы после десериализации ссылки на объекты были равны. Метод main не участвует в тестировании. */ public class Solution implements Serializable { public static void main(String[] [...]

By | Январь 8th, 2017|Categories: Уровень 20|Tags: , |0 Comments

JAVA. ЗАДАЧА 20.04.04. СЕРИАЛИЗАЦИЯ. СТАТИК.

package com.javarush.test.level20.lesson04.task04; import java.io.Serializable; /* Как сериализовать static? Сделайте так, чтобы сериализация класса ClassWithStatic была возможной */ public class Solution { public static class ClassWithStatic implements Serializable { public static String staticString = "it's test static string"; public int i; public int j; } }  

By | Январь 8th, 2017|Categories: Уровень 20|Tags: , |0 Comments

JAVA. ЗАДАЧА 20.04.05. СЕРИАЛИЗАЦИЯ.

package com.javarush.test.level20.lesson04.task05; import java.io.Serializable; /* Как сериализовать что-то свое? Сделайте так, чтобы сериализация класса Object была возможной */ public class Solution implements Serializable { public static class Object implements Serializable { public String string1; public String string2; } public static int countStrings; public static class String implements Serializable { private final int number; public String() [...]

By | Январь 8th, 2017|Categories: Уровень 20|Tags: |1 Comment

JAVA. ЗАДАЧА 20.02.03. PROPERTIES.

package com.javarush.test.level20.lesson02.task03; import java.io.*; import java.util.HashMap; import java.util.Map; import java.util.Properties; /* Знакомство с properties В методе fillInPropertiesMap считайте имя файла с консоли и заполните карту properties данными из файла. Про .properties почитать тут - http://ru.wikipedia.org/wiki/.properties Реализуйте логику записи в файл и чтения из файла для карты properties. */ public class Solution { public static Map<String, [...]

By | Январь 8th, 2017|Categories: Уровень 20|Tags: |0 Comments

JAVA. ЗАДАЧА 20.04.02. СЕРИАЛИЗАЦИЯ.

package com.javarush.test.level20.lesson04.task02; import java.io.Serializable; import java.util.ArrayList; import java.util.List; /* Как сериализовать JavaRush? Сделайте так, чтобы сериализация класса JavaRush была возможной */ public class Solution { public static class JavaRush implements Serializable { public List<User> users = new ArrayList<>(); } }   package com.javarush.test.level20.lesson04.task02; import java.io.Serializable; import java.util.Date; public class User implements Serializable { private String [...]

By | Январь 7th, 2017|Categories: Уровень 20|Tags: |0 Comments

JAVA. ЗАДАЧА 20.04.01 СЕРИАЛИЗАЦИЯ.

package com.javarush.test.level20.lesson04.task01; import java.io.Serializable; import java.util.ArrayList; import java.util.Arrays; import java.util.List; /* Как сериализовать? Сделайте так, чтобы сериализация класса Human была возможной */ public class Solution { public static class Human implements Serializable { public String name; public List<Asset> assets = new ArrayList<>(); public Human() { } public Human(String name, Asset... assets) { this.name = name; [...]

By | Январь 7th, 2017|Categories: Уровень 20|Tags: |0 Comments

JAVA. ЗАДАЧА 18.10.02+ CRUD.

Списал: package com.javarush.test.level18.lesson10.bonus02; /* Прайсы CrUD для таблицы внутри файла Считать с консоли имя файла для операций CrUD Программа запускается со следующим набором параметров: -c productName price quantity Значения параметров: где id - 8 символов productName - название товара, 30 chars (60 bytes) price - цена, 8 символов quantity - количество, 4 символа -c - [...]

By | Январь 5th, 2017|Categories: Уровень 18|Tags: |0 Comments

JAVA. ЗАДАЧА 20.02.04. ЧТЕНИЕ-ЗАПИСЬ СО СТАТИКОМ.

package com.javarush.test.level20.lesson02.task04; import java.io.*; import java.util.StringTokenizer; /* Читаем и пишем в файл статики Реализуйте логику записи в файл и чтения из файла для класса ClassWithStatic Метод load должен инициализировать объект включая статические поля данными из файла Метод main реализован только для вас и не участвует в тестировании */ public class Solution { public static void [...]

By | Январь 5th, 2017|Categories: Уровень 20|Tags: , |0 Comments

JAVA. ЗАДАЧА 19.10.10. ЁБАНЬ.

package com.javarush.test.level19.lesson10.home10; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; /* Исправить ошибку Программа содержит всего 1 ошибку. Найди и исправь ее */ public class Solution { { System.out.println("it's Solution class"); } public static void main(String... args) throws IOException { try ( FileOutputStream outputStream = new FileOutputStream("c:/output.txt"); InputStream is = Solution.class.getClassLoader().getResourceAsStream("/user/resources/avatar.gif"); ) { ; byte[] b = [...]

By | Январь 4th, 2017|Categories: Уровень 19|Tags: |0 Comments

JAVA. ЗАДАЧА 19.10.06. МЕНЯЕМ ЦИФРЫ НА СЛОВА.

package com.javarush.test.level19.lesson10.home06; import java.io.*; import java.nio.charset.StandardCharsets; import java.util.HashMap; import java.util.Map; import java.util.StringTokenizer; /* Замена чисел 1. В статическом блоке инициализировать словарь map парами [число-слово] от 0 до 12 включительно Например, 0 - "ноль", 1 - "один", 2 - "два" 2. Считать с консоли имя файла 3. Заменить все числа на слова используя словарь map 4. [...]

By | Январь 4th, 2017|Categories: Уровень 19|Tags: |0 Comments