Публикации по теме 'java'


В C # есть такие особенности, которые в Java должны
Верно ли, что C # похож на Java? Проработав последние несколько лет на Java и снова вернувшись к C #, я с разочарованием отказался от множества функций. Это все, что есть в последней версии C # (8), но, насколько мне известно, их нет в последней версии Java (14) на момент написания этой статьи. В произвольном порядке: Кортежи Типы функций с большим количеством аргументов Аргументы по умолчанию Именованные аргументы Нулевые операторы объединения Лучшее кастинг Методы расширения..

Изучение 5 широко используемых шаблонов проектирования в Java на реальных примерах
Введение: Шаблоны проектирования играют решающую роль в разработке программного обеспечения, позволяя разработчикам создавать код, пригодный для повторного использования и сопровождения. В этой статье мы рассмотрим пять популярных шаблонов проектирования в Java, выделим их ключевые концепции и продемонстрируем их практическое применение на реальных примерах. Понимание этих шаблонов позволит вам писать более чистый и эффективный код. Шаблон одиночного элемента: Шаблон Singleton..

Обязательные инструменты для Java-разработчиков
Обзор различных инструментов, которые могут быть полезны для разработчиков программного обеспечения, ориентированных на Java или JVM, и других лиц. В этом обзоре я хочу показать вам некоторые инструменты, которые я использую ежедневно и считаю очень полезными. Некоторые из них строго связаны с разработкой на Java, некоторые носят более общий характер, так что даже если вы не используете Java, есть надежда, что вы найдете здесь что-то интересное! Интегрированные среды разработки..

Окруженные регионы
На двухмерной доске, содержащей 'X' и 'O' ( буква O ), захватите все области, окруженные 'X' . Область захватывается путем переворачивания всех 'O' s в 'X' s в этой окруженной области. Пример: X X X X X O O X X X O X X O X X После запуска вашей функции плата должна быть: X X X X X X X X X X X X X O X X Пояснение: Окруженные регионы не должны быть на границе, а это значит, что любые 'O' на границе доски не переворачиваются на 'X' . Любой 'O' , который не находится..

Привет, #androidDevs! Это Androidbites, где я пытаюсь разбить небольшую концепцию на…
безопасное управление положением даже при изменении положения элементов данных! Привет, #androidDevs! Это Androidbites, где я пытаюсь разбить небольшую концепцию на понятный фрагмент кода и поделиться с ней своим опытом обучения. В моей предыдущей статье я обсуждал, как деструктуризация ограничена в kotlin, если вы его пропустили, перейдите по следующей ссылке. AndroidBites | 6 вещей, которые нужно знать перед деструктуризацией в котлине Как проводить..

Как JVM работает на продвинутом уровне.
Как работает JVM? 1. загрузчик классов() 2. Область памяти 3. Исполнительный движок 1. загрузчик классов() Процесс загрузки, связывания и инициализации используется JVM, чтобы сделать типы доступными для исполняемой программы. Загрузка Его основная задача — загрузить класс в память. (Ex.Boostrap загрузчик классов, настраиваемый загрузчик классов) Hello.java › Hello.class › Загрузка JVM (требуется полное имя класса (com.company.sample…), переменная информация,..

Дженерики и вариации
Привет, любители дженериков и типобезопасности. Я давно хотел написать статью о Generics & Variance, но не мог начать. На эту тему уже написано так много замечательных статей и видео, что я не мог придумать, как добавить какую-то ценность. Но здесь я делаю попытку. Если вы эксперт, вы можете проверить содержимое ниже, или если вы новичок, вы можете просто получить несколько новых выводов. Давайте начнем. Дженерики, какие они? Концепция Generics была впервые применена в языке..