Для работы Помощь в трудоустройстве Java разработчиком. Ранее работал embedded разработчиком, но не лежит душа к физике и железкам - хочу попасть в backend) Предлагаю сотрудничество на год. Вы помогаете мне с трудоустройством и онбордингом - я отдаю Вам процент с зарплаты: 1 мес. - 90%; 2 мес. - 85%; 3 мес. - 80%; ... 12 мес. - 35%. Все в выигрыше) Зачем возиться с джуном бесплатно, если можно на этом заработать) О себе: 1,5 года в embedded +программирование ПЛК) + прошёл курс Нетологии "Java разработчик". Стек изученных технологий: Java, Maven, JUnit, Git, Spring (Web, Security, Boot), REST, JSON, JDBC, Hibernate, Liquibase, Docker, SQL.
Написать, сдать и защитить лабу Объяснить и вместе написать лабу: Реализовать консольное приложение, которое реализует управление коллекцией объектов в интерактивном режиме. В коллекции необходимо хранить объекты класса Organization, описание которого приведено ниже. Разработанная программа должна удовлетворять следующим требованиям: Класс, коллекцией экземпляров которого управляет программа, должен реализовывать сортировку по умолчанию. Все требования к полям класса (указанные в виде комментариев) должны быть выполнены. Для хранения необходимо использовать коллекцию типа java.util.TreeSet При запуске приложения коллекция должна автоматически заполняться значениями из файла. Имя файла должно передаваться программе с помощью: аргумент командной строки. Данные должны храниться в файле в формате json Чтение данных из файла необходимо реализовать с помощью класса java.io.BufferedReader Запись данных в файл необходимо реализовать с помощью класса java.io.BufferedOutputStream Все классы в программе должны быть задокументированы в формате javadoc. Программа должна корректно работать с неправильными данными (ошибки пользовательского ввода, отсутсвие прав доступа к файлу и т.п.). В интерактивном режиме программа должна поддерживать выполнение следующих команд: help : вывести справку по доступным командам info : вывести в стандартный поток вывода информацию о коллекции (тип, дата инициализации, количество элементов и т.д.) show : вывести в стандартный поток вывода все элементы коллекции в строковом представлении add {element} : добавить новый элемент в коллекцию update id {element} : обновить значение элемента коллекции, id которого равен заданному remove_by_id id : удалить элемент из коллекции по его id clear : очистить коллекцию save : сохранить коллекцию в файл execute_script file_name : считать и исполнить скрипт из указанного файла. В скрипте содержатся команды в таком же виде, в котором их вводит пользователь в интерактивном режиме. exit : завершить программу (без сохранения в файл) remove_greater {element} : удалить из коллекции все элементы, превышающие заданный remove_lower {element} : удалить из коллекции все элементы, меньшие, чем заданный history : вывести последние 10 команд (без их аргументов) filter_contains_full_name fullName : вывести элементы, значение поля fullName которых содержит заданную подстроку filter_less_than_official_address officialAddress : вывести элементы, значение поля officialAddress которых меньше заданного filter_greater_than_full_name fullName : вывести элементы, значение поля fullName которых больше заданного Формат ввода команд: Все аргументы команды, являющиеся стандартными типами данных (примитивные типы, классы-оболочки, String, классы для хранения дат), должны вводиться в той же строке, что и имя команды. Все составные типы данных (объекты классов, хранящиеся в коллекции) должны вводиться по одному полю в строку. При вводе составных типов данных пользователю должно показываться приглашение к вводу, содержащее имя поля (например, "Введите дату рождения:") Если поле является enum'ом, то вводится имя одной из его констант (при этом список констант должен быть предварительно выведен). При некорректном пользовательском вводе (введена строка, не являющаяся именем константы в enum'е; введена строка вместо числа; введённое число не входит в указанные границы и т.п.) должно быть показано сообщение об ошибке и предложено повторить ввод поля. Для ввода значений null использовать пустую строку. Поля с комментарием "Значение этого поля должно генерироваться автоматически" не должны вводиться пользователем вручную при добавлении. Описание хранимых в коллекции классов: public class Organization { private Long id; //Поле не может быть null, Значение поля должно быть больше 0, Значение этого поля должно быть уникальным, Значение этого поля должно генерироваться автоматически private String name; //Поле не может быть null, Строка не может быть пустой private Coordinates coordinates; //Поле не может быть null private java.util.Date creationDate; //Поле не может быть null, Значение этого поля должно генерироваться автоматически private double annualTurnover; //Значение поля должно быть больше 0 private String fullName; //Поле не может быть null private OrganizationType type; //Поле не может быть null private Address officialAddress; //Поле может быть null } public class Coordinates { private int x; private int y; } public class Address { private String street; //Поле может быть null private String zipCode; //Поле может быть null } public enum OrganizationType { COMMERCIAL, GOVERNMENT, TRUST, PRIVATE_LIMITED_COMPANY, OPEN_JOINT_STOCK_COMPANY; } Отчёт по работе должен содержать: Текст задания. Диаграмма классов разработанной программы. Исходный код программы. Выводы по работе. Вопросы к защите лабораторной работы: Коллекции. Сортировка элементов коллекции. Интерфейсы java.util.Comparable и java.util.Comparator. Категории коллекций - списки, множества. Интерфейс java.util.Map и его реализации. Параметризованные типы. Создание параметризуемых классов. Wildcard-параметры. Классы-оболочки. Назначение, область применения, преимущества и недостатки. Автоупаковка и автораспаковка. Потоки ввода-вывода в Java. Байтовые и символьные потоки. "Цепочки" потоков (Stream Chains). Работа с файлами в Java. Класс java.io.File. Пакет java.nio - назначение, основные классы и интерфейсы. Утилита javadoc. Особенности автоматического документирования кода в Java.
Для себя Здравствуйте! Мне нужен репетитор по Java. Необходимо на примере определённого Lowcode сервиса познакомить меня с основами Java для создания несложных автоматизаций. Уровень подготовки: 0 Занятия можно проводить удаленно
Для себя Добрый день, необходимо подтянуть мои навыки программирования в Java, чётко знаю и вижу свои пробелы ищу именно специалиста который восполнит их, не ищу курсы с нуля.
Для себя Изучение Kafka, Docker, MQRabbit. В общем меня интересуют микросервисы + CI/CD для java. Можно сделать небольшой проект с применением данных технологий.
Язык программирования: C++, Java Для себя В этом году планирую поступать в ВУЗ по направлению разработки игр, но у меня очень плохая база информатики, тк буду поступать с физикой. Подготовка к ЕГЭ не нужна, только базовое изучение программирования и разработки игр, как это устроено, чтобы на первом курсе не было проблем с информатикой и программированием. Заниматься готова 2 раза в неделю
Для работы Мне нужно переписать представленный ниже код на Java на C++, так, чтобы решение проходило в тестирующей системе на сайте не более, чем за секунду: https://informatics.msk.ru/mod/statements/view.php?chapterid=1928#1 Код на Java, который нужно преобразовать в код на C++: import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class contest7a { static int[] p; static int[][] list; static int[] visited; static long sum = 0; static List details = new ArrayList<>(); public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); p = new int[n]; list = new int[n][]; visited = new int[n]; for (int i = 0; i < n; i++) { p[i] = in.nextInt(); } for (int i = 0; i < n; i++) { int k = in.nextInt(); list[i] = new int[k]; for (int j = 0; j < k; j++) { list[i][j] = in.nextInt(); } } dfs(1); System.out.println(sum + " " + details.size()); for(int i: details) { System.out.print(i + " "); } } public static void dfs(int v) { visited[v-1] = 1; sum += p[v-1]; for (int i: list[v-1]) { if (visited[i-1] == 0) { dfs(i); } } details.add(v); } }
Для ребёнка Помощь с проектом на Java. Сын учится в 10 классе. Ему тяжело разобраться в проекте на Java. Что-то сделал, что-то не понимает. Попросил найти специалиста на помощь.
Для себя ОЧНЫЕ занятия в центре Санкт-Петербурга 2 часа 2 раза в неделю (вечер 19:00-21:00) Оплата 2000-2500 за урок Материалы для подготовки предоставляем
Для себя Мне нужна помощь в том, чтобы разобраться в базовых моментах языка Java для того, чтобы хотя бы на минимум сдать предмет в университете. Нужно будет решить и идеально разобраться в решении в 4 лабораторных работах вместе, учитывая все требования преподавателя (он к ним достаточно придирчив) и сдать ему на максимальный бал.
Как мне найти учеников по профилю java в Санкт-Петербурге?
Зарегистрируйтесь и создайте привлекательный профиль с упоминанием вашей специализации. Обратите внимание на количество доступных заявок от учеников, которое на апрель 2026 года составляет 0
Какие требования к преподавателям на вашем сайте?
На нашем сайте приветствуются преподаватели с любым уровнем квалификации. Мы рекомендуем указать все свои сертификаты и образование, чтобы увеличить шансы на нахождение учеников
Могу ли я установить гибкий график работы?
Вы полностью контролируете свой график и можете обсуждать его напрямую с учениками, чтобы найти удобное время для обеих сторон
Каков потенциальный заработок для репетитора Java?
Заработок зависит от количества занятий и квалификации. В среднем, за одно занятие можно заработать 311.12 рублей с занятия. Больше занятий в неделю – выше доход