Комментарии (4)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Sergey Simonov Java Developer в МТС Умный дом
26 декабря 2018, 18:10
Over 10000 views! What you think?
Bender Bending Rodriguez
Уровень 8
26 апреля 2018, 13:01
Фрай, хоть ты кусок мяса, но ты мой самый любимый кусок мяса…
Sergey Simonov Java Developer в МТС Умный дом
18 марта 2018, 19:43
50% done
import java.util.HashSet;
import java.util.Random;

public class Done {

    public enum Core {

        LEVEL_1("Основы ООП: основные принципы, наследование, инкапсуляция"),
        LEVEL_2("Основы ООП: перегрузка, полиморфизм, абстракция, интерфейсы"),
        LEVEL_3("Интерфейсы: сравнение с абстрактным классом, множественное наследование"),
        LEVEL_4("Приведение типов, instanceof. Большая задача на интерфейсы"),
        LEVEL_5("Перегрузка методов, особенность вызова конструкторов"),
        LEVEL_6("Знакомство с нитями: Thread, Runnable, start, join, interrupt, sleep"),
        LEVEL_7("Знакомство с нитями: synchronized, volatile, yield"),
        LEVEL_8("Знакомство с потоками: InputStream/OutputStream, FileInputStream, FileOutputStream"),
        LEVEL_9("Знакомство с потоками: Reader/Writer, FileReader/FileWriter"),
        LEVEL_10("Сериализация");

        String description;

        Core(String description) {
            this.description = description;
        }

        public String getDescription() {
            return this.description;
        }
    }

    public static void main(String[] args) {
        HashSet<Integer> set = new HashSet<>();
        Random generator = new Random();
        int bingo;
        boolean whois;

        System.out.println("История о том, что я освоил с этим Core'ом: " +
                "\n");
        Core corequestlist[] = Core.values();
        while (true) {
            bingo = generator.nextInt(corequestlist.length);
            whois = set.add(bingo);
            if (!whois) continue;
            System.out.printf("%d: %82s \n", bingo, corequestlist[bingo].getDescription());
            if (set.size() == corequestlist.length) break;
        }
    }
}
Sergey Simonov Java Developer в МТС Умный дом
18 января 2018, 20:45
BOO!