❤11 1
Делимся подборкой вопросов и ответов для подготовки к собеседованию на позицию Java-разработчика: 114 теоретических и практических вопросов с разными уровнями сложности.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18👍3 3
This media is not supported in your browser
VIEW IN TELEGRAM
Геймдизайнер: «Вы умеет делать анимацию животных?»
Разработчик: «Доверьтесь мне»
📱 Java Developer | #memes
Разработчик: «Доверьтесь мне»
Please open Telegram to view this post
VIEW IN TELEGRAM
😁47🤣30👍9
Допустимый IP-адрес состоит из четырёх чисел (0-255), разделённых точками, без начальных нулей, например: «0.1.2.201» и «192.168.1.1». Недопустимы адреса с числами больше 255 или начальными нулями, как «0.011.255.245» или «192.168.1.312».
Задача: из строки s, содержащей только цифры, вернуть все возможные допустимые IP-адреса, вставив точки. Порядок цифр менять нельзя.
Пример 1:
Вход:
s = "25525511135"Выход:
["255.255.11.135","255.255.111.35"]Пример 2:
Вход:
s = "0000"Выход:
["0.0.0.0"]Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍7
Делимся очередной полезной шпаргалкой — на этот раз про StringBuilder: всё самое основное с примерами использования.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤81😎42 12🔥5👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣55😁10❤3 3👻2
Хочешь получить практический опыт или расширить портфолио? Проекты из этой статьи решат эти вопросы: шахматы, змейка, мессенджер, почтовый клиент и др. — всё это с исходным кодом и подробным объяснением.
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥15❤9 2
👍12
В связи с тем, что на канале появилось много новичков, делимся с вами полезной статьей об истории развития языка Java.
Кроме того, вы узнаете не только историю, но и ключевые характеристики, которые сделали этот язык программирования таким востребованным.
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое
Executor?Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26❤9🔥2 2
Рекурсия в программировании — это процесс, при котором функция вызывает саму себя для решения задачи. Она позволяет элегантно решать сложные задачи, разбивая их на более простые подзадачи.
Основные элементы рекурсии в Java:
✅ Базовый случай — это условие, при котором функция прекращает вызывать саму себя и возвращает результат;
✅ Рекурсивный случай — это условие, при котором функция вызывает саму себя для решения более простой подзадачи. В каждом рекурсивном вызове задача упрощается, пока не достигнет базового случая;
✅ Прогресс — каждый рекурсивный вызов должен быть ближе к базовому случаю, чтобы избежать бесконечной рекурсии.
Please open Telegram to view this post
VIEW IN TELEGRAM
1 61👍11❤6