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


Шаблон прокси в Java
Слово прокси напоминает мне о том, как кого-то подделать и отметить посещаемость в дни коллажа 😅. Если нет требования о прямом взаимодействии с должностными лицами колледжа, я могу продолжать быть его доверенным лицом (отмечая его посещаемость). Пример 2 . Во время обучения вы создаете короткие заметки, флеш-карточки и т. д. Вы используете их для повторения во время экзаменов, а не просматриваете весь учебник (если и до тех пор, пока вы не можете вспомнить тема). В этом случае..

Разработчики: дизайн для производительности и эффективности.
Есть тысяча способов решить проблему. Для получения стабильного конечного продукта решающее значение может иметь размышление о производительности. Я часто видел, как что-то пошло не так на этом решающем первом этапе разработки решения. Когда первый шаг пойдет не так, последующие развалятся. Давайте вместе рассмотрим практический пример и разберемся, почему это так важно. Решение - не всегда хорошее решение Одна из самых больших ошибок в разработке - это просто разработка..

Мой опыт работы с Spring Boot и Node.js
Spring Boot против Node.js всегда была темой для споров с вескими аргументами для каждой стороны. Есть много отличных статей, в которых сравниваются эти два средства. Эти статьи отлично справляются с подсчетом цифр и правильным изложением фактов. Тем не менее, я хочу обсудить опыт работы с ними двумя. В этой статье под «стеком MERN» подразумеваются Mongo, Express, React, Node.js. Популярность По популярности лидирует стек MERN. Spring Boot имеет около 55 тысяч звезд на Github,..

Ржавчина и три закона информатики
После 10 лет работы в мире Java я недавно стал более серьезно относиться к Rust. Я только начинаю программировать на Rust, но чувствую энтузиазм: я считаю, что Rust заслуживает внимания, потому что это сдвиг в балансе языков. tl;dr Rust может работать во встроенных микросхемах, веб-приложениях и распределенных системах. Он сочетает в себе скорость C, современную сильную систему типов, которая безопасно управляет памятью, и высококачественную экосистему. Это делает написание..

Глубокое погружение в Java Generics (0x03)
Часть 1. Подробное изучение Java Generics (0x01) Часть 2. Подробное изучение Java Generics (0x02) В последних двух главах мы обсудили настоятельную потребность сообщества Java ввести Generics Type и то, как это было окончательно реализовано с несколькими ограничениями из-за требования совместимости. Конечно, это соответствовало цели введения дженериков с парой хитрых стираний типа. В частности, это вызвало волнение там, где система типов Java изначально не считалась..

Java OOPS: часто задаваемые вопросы на собеседовании
В этой статье мы обсуждаем часто задаваемые вопросы о концепции объектно-ориентированного программирования Java. В чем разница между интерфейсом и абстрактным классом? Интерфейс может иметь только абстрактные методы. Абстрактный класс может иметь абстрактные и неабстрактные методы. Это утверждение применимо только до версии Java 8 . После Java 8 он может реализовывать конкретные методы в интерфейсе в виде метода по умолчанию или статического метода . Переменные,..

Day3: Android Learning Experience — знакомство с Java
Day3: Android Learning Experience — знакомство с Java День 3 был скорее повторением и знакомством с Java. Не так много нового контента. Знакомство включает: 1. Создание классов 2. Создание конструкторов 3. Переменные-члены для класса 4. Условные операторы 5. Немного циклов 6. Исключения Создание классов Автомобиль общественного класса {} Создание переменных-членов и конструкторов классов public class Car { private String mNameOfCar; public Car (String nameOfCar) {..