РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)

Справочник Java

Условия

ветка по условию запасная ветка выбор по значению вариант сравнения запасной вариант дополнительное условие проверка типа объекта выбор из двух

Циклы

перебор элементов обход коллекции повтор пока истинно повтор с постусловием выйти из цикла следующая итерация

Объявления

отдать значение вывод типа запрет изменения общий для класса создать экземпляр текущий объект родительский объект пустая ссылка логическая истина логическая ложь

Пакеты

объявить пространство подключить класс подключить без класса группа пакетов

Лямбды

краткая функция готовый метод отдать из выбора

Прочее

взаимное исключение свежее значение не сохранять поле внешняя реализация

Примитивы

логическое значение восемь бит шестнадцать бит обычное целое широкое целое короткая дробь длинная дробь один символ нет результата

Ссылочные

набор одного типа произвольное число общий предок

Объявления

шаблон объектов контракт поведения набор констант неизменяемая запись

Доступ

видно всем видно внутри видно наследникам

Наследование

без реализации взять родителя выполнить контракт закрыть наследников перечислить наследников открыть наследование перенять члены несколько контрактов узнать тип

Члены

метод создания ссылка на себя доступ к родителю общий член запрет правки готовая реализация метод самого контракта скрытый метод контракта проверка полей поле записи

Вложенность

класс внутри класса вложенный без экземпляра безымянный класс класс внутри метода блок при создании блок при загрузке

Параметры

обобщённый параметр несколько параметров вывести параметры без аргументов типа стереть параметры свой параметр типа параметр конструктора

Ограничения

верхняя граница нижняя граница неизвестный тип не выше границы не ниже границы несколько границ точное совпадение типа допустим наследник допустим предок

Описание типа

описание типа полное имя короткое имя привести объект объект этого типа можно присвоить список параметров загрузить по имени

Синтаксис

объявить метку параметр метки запасное значение

Стандартные

проверка переопределения пометить устаревшим версия устаревания скоро уберут скрыть предупреждения ровно один метод безопасные аргументы

Метааннотации

куда вешать метку срок хранения метки метка наследникам показать в документации повторять метку видно внешнему коду политика хранения только в исходнике только в байткоде видно при запуске виды целей цель на тип цель на поле цель на метод цель на параметр цель на конструктор цель на локальную цель на метку цель на пакет любое место типа параметр обобщения цель на модуль компонент записи

Приведения

явное преобразование примитив в объект объект в примитив к обычному целому к широкому целому к длинной дроби к логическому к тексту

Числа

оболочка широкого текст в широкое объект широкого достать широкое оболочка длинной текст в длинную объект длинной достать длинную оболочка короткой текст в короткую объект короткой оболочка логики текст в логику объект логики достать логику оболочка малого целого текст в малое оболочка восьми бит текст в октет оболочка символа код в символы символ цифра символ буква заглавные буквы строчные буквы общий числовой предок как обычное целое как широкое целое как длинная дробь как короткая дробь

Основное

оболочка обычного текст в целое объект целого достать целое целое текстом

Основное

неизменяемый текст любое в текст число символов нет ни символа только пробелы символ по позиции склеить две склеить плюсом многострочный литерал

Поиск

фрагмент внутри начинается с фрагмента кончается фрагментом позиция первого позиция последнего целиком по шаблону совпал кусок

Части

код по позиции вырезать фрагмент взять участок

Замена

заменить все вхождения заменить по шаблону заменить первое вхождение

Разбиение

разрезать по шаблону собрать через разделитель поток строк

Края

срезать края срезать любые пробелы срезать слева срезать справа сдвинуть строки убрать общий отступ

Регистр

сделать строчными сделать заглавными

Сравнение

значения совпали совпали без регистра порядок в словаре порядок без регистра

Коды

разложить на символы разложить на байты поток кодов поток кодовых точек

Текст

несколько копий подряд взять из пула подставить значения прогнать через функцию раскрыть экранирование собрать по шаблону

Накопитель

изменяемый буфер

Последовательность

последовательность символов сколько символов символ на месте вырезать кусок последовательность пуста

Основное

быстрый накопитель дописать в конец вставить внутрь отдать текст сколько сейчас символов символ по индексу

Правка

вырезать диапазон убрать один символ подменить диапазон перевернуть порядок изменить число символов подменить символ вырезать фрагмент текста

Запас

запас места гарантировать запас

Основное

динамический список дописать элемент элемент по индексу заменить по индексу убрать элемент элемент есть число элементов список пуст

Правка

дописать несколько убрать подходящие стереть всё

Поиск

позиция первого вхождения позиция последнего вхождения

Обход

обходчик вперёд двусторонний обходчик скопировать в массив вид на участок

Порядок

упорядочить элементы вид наоборот

Запас

заранее расширить ужать запас поверхностная копия

Основное

упорядоченная коллекция неизменяемый из элементов неизменяемая копия дописать в хвост взять по позиции подменить по позиции выкинуть элемент сколько элементов ничего нет такой элемент есть сразу заполнить

Края

вставить в голову вставить в хвост взять голову взять хвост снять голову снять хвост

Поиск

где первое вхождение

Обход

последовательный обход поток элементов переложить в массив участок списка

Порядок

навести порядок обратный вид

Основное

утилиты массива массив как список упорядочить массив поиск пополам поэлементно совпали массив текстом

Копии

копия нужной длины копия куска забить одним значением заполнить вычислением

Сравнение

совпали вглубь вложенный текстом поток из массива упорядочить параллельно

Массив

отражённый массив доступ по позиции сколько ячеек

Основное

утилиты коллекций упорядочить список перемешать порядок развернуть порядок поиск делением наименьший элемент наибольший элемент

Порядок

сколько повторов поменять местами циклический сдвиг заполнить одним

Заготовки

много одинаковых список одного заведомо пустой запрет изменений потокобезопасная обёртка

Iterable и Iterator

можно перебирать обходчик коллекции действие каждому делимый обходчик пошаговый обход ещё остались взять очередной убрать текущий действие остальным двунаправленный обход есть позади взять предыдущий позиция впереди позиция позади вставить здесь подменить текущий обход с делением шаг с действием отделить половину оценка остатка старый перебор ещё есть элементы достать следующий

Сравнение

правило сравнения знак разницы сравнение по полю обычный порядок обратный естественный перевернуть правило следующее поле сам себя сравнивает место в порядке

Основное

связный список вставить элемент поставить в голову поставить в хвост прочитать голову прочитать хвост

Края

снять с головы снять с хвоста подсмотреть голову забрать голову положить на вершину снять с вершины

Основное

таблица пар записать пару найти по ключу найти или запасное убрать по ключу ключ присутствует число пар таблица пуста

Правка

записать при отсутствии значение присутствует стереть пары перенести все пары подменить значение пересчитать значение посчитать при отсутствии посчитать при наличии слить значения пересчитать все

Перебор

набор ключей набор значений набор пар обойти пары

Пара

одна пара ключ пары значение пары подменить значение пары

Основное

словарь пар неизменяемый словарь неизменяемая копия словаря сохранить пару достать по ключу выкинуть по ключу такой ключ есть сколько пар словарь пуст

Пары

словарь из пар создать пару все ключи все значения все пары достать или запас сохранить при отсутствии

Порядок вставки

словарь с порядком запомнить пару прочитать по ключу ключи по порядку

Другие словари

словарь по константам слабые ключи сравнение по ссылке словарь с навигацией словарь с очередностью

Основное

множество без порядка включить элемент исключить элемент элемент входит число уникальных множество пусто стереть множество обойти элементы

Основное

уникальные элементы неизменяемое множество неизменяемая копия набора положить элемент вынуть элемент уже есть сколько уникальных перебрать элементы

Порядок

упорядоченное множество вставить по порядку есть среди упорядоченных наименьший из набора наибольший из набора элементы меньше границы элементы от границы элементы между границами множество с порядком множество с очередью

Константы

множество констант набор констант перечисления все константы ни одной константы

Основное

упорядоченный словарь записать в дерево прочитать значение наименьший ключ наибольший ключ первая пара последняя пара

Диапазоны

пары между ключами пары меньше ключа пары от ключа ключ не ниже ключ не выше

Основное

поток данных поток из значений поток без элементов оставить подходящие преобразовать каждый выполнить для каждого собрать результат сколько прошло собрать в список

Преобразование

развернуть вложенные в целые числа убрать повторы выстроить по порядку подсмотреть элемент соединить два потока

Отбор

взять первые отбросить первые брать пока истинно бросать пока истинно взять первое взять любое

Проверки

свернуть в одно хотя бы одно подошли все никто не подошёл самое малое самое большое

Сбор

выполнить по порядку собрать в массив обходчик потока делитель потока

Создание

порождать по правилу порождать поставщиком

Числовые потоки

поток целых числа до границы числа с границей целые из значений сложить все среднее арифметическое упаковать в объекты пересчитать каждое оставить нужные действие каждому целому целые в массив поток широких поток дробей

Лямбды

проверка условия проверить аргумент оба условия любое условие обратить проверку преобразование значения вычислить результат затем ещё функция сначала другая действие без ответа выполнить действие затем ещё действие поставщик значения запросить значение преобразование того же двое в одно двое в результат вычислить из двух действие над двумя принять двоих

Основное

готовые сборщики собрать списком собрать множеством собрать словарём склеить текстом разложить по группам правило сборки

Сборка

собрать в выбранное разложить надвое посчитать штуки сводка по целым свести сборщиком преобразовать перед сбором отсеять перед сбором развернуть перед сбором два сборщика сразу

Основное

значение или пусто обернуть значение обернуть или пусто заведомо без значения значение внутри внутри пусто достать значение взять или запас

Преобразование

как поток преобразовать внутри развернуть обёртку оставить при совпадении

Запас

взять или вычислить взять или бросить действие при наличии действие или запасное эта или другая

Основное

математические функции модуль числа большее из двух меньшее из двух удержать в границах квадратный корень возвести в степень число пи основание логарифма

Округление

округлить вниз округлить вверх до ближайшего целого до ближайшего чётного деление вниз остаток вниз деление вверх остаток вверх

Степени

кубический корень длина гипотенузы экспонента числа экспонента минус один натуральный логарифм десятичный логарифм логарифм единицы плюс умножить затем сложить

Тригонометрия

синус угла косинус угла тангенс угла угол по синусу угол по косинусу угол по тангенсу угол по координатам гиперболический синус гиперболический косинус гиперболический тангенс радианы в градусы градусы в радианы

Точные целые

сложить без переполнения умножить без переполнения знак с проверкой увеличить на один

Знак

шаг точности знак числа перенести знак сдвинуть порядок двоичный порядок случайная дробь остаток по стандарту строгие вычисления

Основное

генератор чисел случайное целое случайное широкое случайная дробь генератора случайная логика заполнить случайными начальное состояние

Потоки

генератор потока генератор этого потока целое этого потока дробь этого потока делимый генератор

Основное

точная десятичная создать из числа сложить десятичные вычесть десятичные умножить десятичные разделить десятичные чья величина больше

Точность

остаток деления степень десятичной модуль десятичной противоположный знак выбрать число знаков значащие цифры знаки после запятой убрать хвостовые нули запись без степени способ округления

Основное

произвольное целое из обычного целого сложить большие вычесть большие умножить большие разделить большие какое больше

Числа

остаток большого положительный остаток степень большого общий делитель модуль большого знак наоборот сколько бит похоже на простое

Основное

скомпилированный шаблон собрать шаблон создать искатель строка целиком подходит разрезать строку исходный текст

Режимы

куски потоком экранировать буквально включённые режимы игнорировать регистр якоря по строкам точка включая перевод регистр юникода пробелы и пояснения искать буквально

Ошибки

ошибка шаблона

Основное

поиск по шаблону вся строка совпала отыскать следующее совпадение с начала текст совпадения позиция начала позиция после итог совпадения

Замена

заменить все совпадения заменить первое совпадение кусок с заменой дописать остаток

Группы

сколько групп начать заново сменить шаблон поток совпадений

Операторы

бросить ошибку опасный участок поймать ошибку выполнить всегда объявить возможные закрыть автоматически поймать несколько проверить утверждение

Основное

любая ошибка текст ошибки исходная причина напечатать стек кадры стека запомнить подавленную

Исключения

проверяемая ошибка ошибка при работе серьёзный сбой обращение в пустоту недопустимый аргумент недопустимое состояние индекс вне границ индекс массива вне неверное приведение ошибка арифметики текст не число элемента нет операция не поддержана сбой ввода непроверенный сбой ввода поток прервали загрузка не удалась память кончилась стек переполнен утверждение ложно

Проверки

утилиты объектов объект текстом запретить пустую пустая или запас совпали даже пустые число для набора число для сравнения индекс допустим диапазон допустим ссылка пустая ссылка живая

System и PrintStream

системные средства стандартный вывод поток ошибок стандартный ввод печать в поток вывести без перевода вывести с переводом вывести по шаблону оформить и вывести сбросить буфер закрыть вывод перевод строки текущие миллисекунды монотонные наносекунды

format

сборщик по шаблону подставить в шаблон готовый текст место для текста место для целого место для дроби перевод в шаблоне

Ввод

чтение из входа прочитать токен прочитать строку прочитать целое прочитать широкое прочитать дробь прочитать логику токен ещё есть строка ещё есть целое ещё есть сменить разделитель закрыть чтение работа с консолью строка с приглашением скрытый ввод печать в консоль

Основное

путь в системе собрать путь имя последнего родительский каталог дописать к пути начинается с префикса кончается суффиксом фабрика путей путь из строки

Части

корень пути сколько частей перебрать части

Нормализация

сделать абсолютным раскрыть ссылки убрать точки путь между двумя путь рядом как старый файл как адрес путь абсолютный

Основное

операции с файлами путь есть это обычный файл это каталог объём в байтах прочитать целиком записать текст

Проверки

пути нет можно прочитать можно записать

Чтение и запись

прочитать построчно прочитать байты записать байты поток строк файла читатель с буфером писатель с буфером байтовый вход файла байтовый выход файла

Папки

создать пустой файл создать каталог создать цепочку каталогов создать временный содержимое каталога обойти дерево отыскать в дереве

Имена

скопировать файл перенести файл стереть путь стереть при наличии угадать тип когда меняли сменить время правки

Основное

старый путь объект есть указывает на файл указывает на каталог объём файла только имя строка пути

Путь

полный путь каталог выше как современный путь

Папки

имена внутри объекты внутри создать одну папку создать все папки стереть с диска сменить имя создать пустым

Потоки

байтовый вход прочитать байт забрать все байты прочитать порцию пропустить байты сколько доступно закрыть вход перелить в выход байтовый выход записать байт вытолкнуть буфер закрыть выход символьный вход прочитать символ закрыть чтение символов символьный выход записать символ сбросить символы закрыть запись дописать символ чтение с буфером прочитать до перевода строки потоком запись с буфером байты из файла байты в файл символы из файла символы в файл байты как символы символы как байты таблица кодировки кодировка по имени готовые кодировки кодировка юникод латинская кодировка английская кодировка режим открытия перебор каталога

Основное

дата без времени сегодняшняя дата дата из частей дата из текста достать год номер месяца число месяца

Сдвиг

прибавить дни вычесть дни прибавить месяцы вычесть месяцы прибавить годы вычесть годы заменить поле

Сравнение

день недели раньше другой позже другой год високосный дней в месяце разница до даты

Текст

полночь этой даты дата в текст

Основное

момент на шкале текущий момент момент из миллисекунд момент из текста миллисекунды эпохи

Сдвиг

момент из секунд сдвинуть вперёд сдвинуть назад момент раньше момент позже

Основное

промежуток в секундах промежуток из секунд промежуток из миллисекунд промежуток между моментами сколько секунд сколько миллисекунд нулевая длительность

Создание

промежуток из минут промежуток из часов промежуток из дней

Арифметика

сколько минут удлинить промежуток укоротить промежуток положительная длительность отрицательная длительность

java.time

время без даты текущее время суток время из частей время из текста прибавить часы вычесть часы прибавить минуты достать час достать минуту достать секунду время наступило раньше время наступило позже дата со временем сейчас без пояса собрать целиком прочитать дату целиком прибавить сутки сдвинуть на часы оставить только дату оставить только время привязать к поясу напечатать дату дата в поясе сейчас в поясе собрать с поясом прочитать с поясом перенести момент к моменту шкалы снять пояс календарный промежуток промежуток в днях промежуток в месяцах промежуток в годах календарная разница дни промежутка месяцы промежутка годы промежутка часовой пояс пояс по имени пояс системы шаблон даты шаблон из строки применить шаблон прочитать по шаблону шаблон только даты шаблон даты целиком шаблон момента месяцы года дни недели календарный год год и месяц дата со смещением источник времени часы всемирные часы местного пояса

Системное и Date

старый момент миллисекунды момента к современной шкале старый календарь готовый календарь поле календаря записать поле сдвинуть поле

Ключевые слова

защитить участок общая видимость

Задачи

задача без ответа тело задачи задача с ответом выполнить с ответом лёгкий поток

Поток

поток выполнения усыпить поток запустить поток дождаться окончания запросить прерывание прерывание запрошено ещё работает узнать имя сменить имя номер потока сделать фоновым фоновый ли поток исполняющий поток уступить процессор подсказка кручения запустить лёгкий заготовка лёгкого заготовка обычного лёгкий ли поток

Замок

повторный захват захватить монопольно отпустить монопольно попытка монопольно захват прерываемый раздельные блокировки пара блокировок контракт захвата встать в очередь выйти из захвата захват без ожидания

Сигналы

ожидание события уснуть до сигнала будить одного будить всех обратный счётчик шаг счётчика ждать обнуления счётчик разрешений занять разрешение освободить разрешение попытка занять точка сбора

Время

мера времени пауза заданной меры пересчитать в миллисекунды

Атомики

целое без гонки прочитать без гонки записать без гонки увеличить и отдать сменить при совпадении логика без гонки ссылка без гонки ячейка потока прочитать свою записать свою стереть свою

Основное

пул задач отдать в пул запустить без ответа мягко остановить остановить сразу ждать остановки

Ожидание

дождаться всех дождаться первой остановка начата работа закончена

Фабрики

фабрики пулов пул фиксированный пул по потребности пул из одного пул по расписанию лёгкий на задачу обернуть задачу

Основное

отложенный результат посчитать в фоне выполнить в фоне преобразовать потом дождаться ответа дождаться с проверкой

Продолжение

продолжить задачей потребить потом действие потом запас при сбое обработать любой исход побочно по концу

Завершение

завершить успешно завершить сбоем ждать все ждать любую оборвать по времени запас по времени

Будущий ответ

будущий ответ забрать ответ отменить задачу уже закончилось была отмена

Основное

отправитель запросов готовый отправитель начать настройку отправить синхронно отправить в фоне

Клиент

обработчик куки следовать переходам предел подключения

Настройка

настройщик клиента закончить настройку предел на сборке разрешить переходы пул для отправки

Запрос

исходящий запрос начать запрос адрес запроса запросить ресурс отправить данные заменить ресурс убрать ресурс поле запроса предел запроса закончить запрос сборщик запроса указать адрес собрать чтение собрать отправку вписать поле закончить сборку

Тело запроса

издатель тела тело из текста тело из файла пустое тело

Ответ

ответ сервера код состояния содержимое ответа поля ответа итоговый адрес версия протокола как читать ответ ответ текстом ответ в файл ответ байтами набор полей

URI и URL

адрес ресурса адрес из строки проверить узел имя схемы имя узла путь адреса строка параметров номер порта к устаревшему адресу достроить адрес относительный адрес указатель ресурса открыть чтение открыть связь имя протокола узел указателя путь указателя к современному адресу кодировщик формы экранировать для адреса раскодировщик формы снять экранирование

Сокеты и адреса

сетевой адрес адрес по имени адрес этой машины цифры адреса клиентское соединение серверное ожидание хранение куки промежуточный сервер
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить