Публикации по теме 'java'
Изучение захватывающих новых возможностей Java
Последние версии популярного языка программирования Java содержат ряд интересных новых функций и улучшений. В этой статье мы кратко рассмотрим некоторые из наиболее заметных изменений, которые мы должны быстро адаптировать.
Запечатанные классы
Запечатанные классы — это новая функция Java 17 , обеспечивающая больший контроль над иерархиями классов. Они позволяют определить ограниченный набор классов, которые могут расширять или реализовывать запечатанный класс, помогая..
Содержит дубликаты 🌳
Вопрос
Дан целочисленный массив nums , вернуть true , если какое-либо значение встречается в массиве не менее двух раз , и вернуть false , если каждый элемент различен.
Пример 1:
Input: nums = [1,2,3,1]
Output: true
Пример 2:
Input: nums = [1,2,3,4]
Output: false
Пример 3:
Input: nums = [1,1,1,3,3,4,3,2,4,2]
Output: true
Ограничения:
1 <= nums.length <= 105 -109 <= nums[i] <= 109
Решение
Временная сложность O(n²)..
Технические тренды
С каждым годом технологии меняются быстрее, чем раньше. И это становится очень конкурентным рынком для текущих и развивающихся технологий. Это соревнование дало пользователям и предприятиям высокопроизводительное и эффективное программное обеспечение/приложения, криптовалюты, потрясающие видеоигры и, конечно же, Метавселенную. Пандемия также сильно изменила технологическую отрасль. С изменением технологий и ландшафта давайте посмотрим, куда технологии движутся в будущем. Google..
Основанный на сценарии — вопрос интервью для опытного бэкенд-разработчика, серия 1
Здравствуйте, друзья! Спасибо за хороший отклик на мою новую книгу Guide To Clear Java Developer Interview . Я получаю очень положительные отзывы до сих пор. Я все еще работаю над добавлением новых вопросов и ответов для интервью в будущие книги. Эта статья будет содержать два вопроса, основанных на сценариях, заданных в ходе интервью.
СЦЕНАРИЙ-1
Разработайте приложение, к которому вы получаете миллионы запросов. Как вы будете разрабатывать приложение?
Разработка..
12 вопросов интервью Spring-Boot для Java-разработчиков, серия -22
Привет, ребята! В этой статье я опубликовал 12 вопросов для интервью по Spring Boot. В будущем я буду публиковать более 200+ вопросов для интервью исключительно по Spring Boot Microservice в серии статей каждую неделю. Пожалуйста, следите за новостями, чтобы увидеть больше подобных статей.
Что такое Spring-boot? Каковы преимущества? В чем преимущество весенних ботинок?
Spring Boot — это платформа Java с открытым исходным кодом для быстрого и простого создания готовых к работе..
Что такое наследование и композиция в Java? Проверьте различия
Объектно-ориентированного программирования
Что такое наследование и композиция в Java — проверьте различия
Две наиболее широко используемые функции объектно-ориентированного программирования — наследование и композиция.
В этой статье я расскажу о концепциях наследования и композиции в программировании на Java. После прочтения этой статьи у вас будут хорошие знания об этих двух функциях Java.
Что такое наследование в Java?
Наследование – это процесс определения нового класса с..
7 фактов о jQuery i18n, о которых вы могли не знать
jQuery i18n — это библиотека, которая обеспечивает как существенную помощь в интернационализации, так и многочисленные дополнительные возможности: поддержку пола, резервные цепочки, документирование сообщений и многое другое. Из коробки он поддерживает множество языков, поэтому вы можете сразу начать с ним работать.
Факты о JQuery I18n
1. Интерпретации — это простые файлы JSON
Все интерпретации (или сообщения, как их называют в библиотеке) хранятся внутри базовых записей JSON,..
Новые материалы
12 сайтов с искусственным интеллектом, которые поразят вас
Приготовьтесь поразить воображение
Сегодня существует несколько веб-сайтов, использующих искусственный интеллект (ИИ). От индивидуальных рекомендаций по новостям до более умных поисковых..
Скрытый технический долг в системах машинного обучения [NeurIPS 2015]
Что такое технический долг?
Технический долг — это метафора, введенная Уордом Каннингемом в 1992 году, чтобы объяснить долгосрочные затраты, связанные с быстрым продвижением в разработке..
Алгоритм быстрой сортировки в Python
Всем привет, добро пожаловать на programminginpython.com . Здесь я покажу вам, как реализовать алгоритм быстрой сортировки в Python. В предыдущих статьях я рассмотрел Сортировку вставкой ,..
Как использовать манипулирование объектами в JavaScript
Объекты являются важным строительным блоком JavaScript. Они позволяют группировать свойства и методы вместе.
Объект представляет собой набор свойств. Свойства идентифицируются с..
Разработка игр с помощью Godot Engine: мощный инструмент с открытым исходным кодом
Разработка игр — творческий и сложный процесс, требующий множества навыков и инструментов. Одним из наиболее важных инструментов является игровой движок, который представляет собой программную..
От XML к аннотациям: переход к современной конфигурации Spring
Введение
Фреймворк Spring претерпел значительную эволюцию с момента своего создания. Одним из заметных изменений стал переход от конфигураций на основе XML к конфигурациям, управляемым..
Я люблю Руби!
Я люблю Руби! Мне это нравится по той же причине, по которой мне нравится программировать на Python. Он настолько интуитивно понятен, а встроенные методы упрощают решение проблем. Если вы..