Job Interview

Java Single Responsibility Principle (Принцип единственной обязанности) Open Closed Principle (Принцип открытости/закрытости) Liskov’s Substitution Principle (Принцип подстановки Барбары Лисков) Interface Segregation Principle (Принцип разделения интерфейса) Dependency Inversion Principle (Принцип инверсии зависимостей) Model-View-Controller (MVC, «Модель-Представление-Контроллер», «Модель-Вид-Контроллер») — схема разделения данных приложения, пользовательского интерфейса и управляющей логики на три отдельных компонента: модель, представление и контроллер — таким [...]

By | Сентябрь 1st, 2017|Categories: Без рубрики|0 Comments

Собеседование в СберТех: вопрос-ответ.

Java SE Вопрос Ответ Что нового в Java 7 по сравнению с Java 6? 1. try-with-resourses try (Statement statement = DriverManager.getConnection(url, user, password).createStatement()) { statement.execute(DELETE); StringBuilder builder = new StringBuilder(); builder.append(INSERT); for (int i = 1; i < range + 1; i++) { builder.append(" ("); builder.append(i); builder.append(")"); builder.append(i < range ? "," : ";"); [...]

By | Август 30th, 2017|Categories: Без рубрики|0 Comments

JAVA. ЗАДАЧА 20.02.01. ЧТЕНИЕ, ЗАПИСЬ. СЕРИАЛИЗАЦИЯ.

package com.javarush.test.level20.lesson02.task01; import java.io.*; import java.util.ArrayList; import java.util.Arrays; import java.util.List; /* Читаем и пишем в файл: Human Реализуйте логику записи в файл и чтения из файла для класса Human Поле name в классе Human не может быть пустым В файле your_file_name.tmp может быть несколько объектов Human Метод main реализован только для вас и не участвует [...]

By | Декабрь 26th, 2016|Categories: Без рубрики|Tags: , , |0 Comments

JAVA. КОНСПЕКТ. JAVA 8. ЛЯМБДА-ВЫРАЖЕНИЯ.

ArrayList<Integer> list = new ArrayList<>(); for (Integer aByte : bytes) { list.add(aByte + 3); } = ArrayList<Integer> list = bytes.stream().map(aByte -> aByte + 3).collect(Collectors.toCollection(ArrayList::new)); //java 8 for (Integer integer : output) { System.out.println(integer); } = output.forEach(System.out::println);  

By | Октябрь 22nd, 2016|Categories: Без рубрики|0 Comments

JAVA. ЗАДАЧА 09.11.02. ИСКЛЮЧЕНИЯ.

package com.javarush.test.level09.lesson11.home02; /* Обратный отсчёт от 10 до 0 Написать в цикле обратный отсчёт от 10 до 0. Для задержки иcпользовать Thread.sleep(100); Обернуть вызов sleep в try..catch. */ public class Solution { public static void main(String[] args) { for (int i = 10; i >= 0; i--) { System.out.println(i); try { Thread.sleep(100); } catch (InterruptedException [...]

By | Июль 14th, 2016|Categories: Без рубрики|Tags: |0 Comments