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


Введение в GraalVM
Введение в GraalVM GraalVM — это высокопроизводительный дистрибутив JDK, предназначенный для ускорения выполнения приложений, написанных на Java и других языках JVM, а также обеспечивающий среду выполнения для JS, Python и ряда других популярных языков. Архитектура GraalVM Архитектура GraalVM содержит несколько компонентов, Виртуальная машина Java HotSpot Текущая JVM, предоставляемая Sun/Oracle, называется HotSpot , потому что она ищет горячие точки в коде (места,..

Начало работы с Java: руководство по настройке среды разработки
Java — это мощный и популярный язык программирования, который используется в самых разных приложениях, от веб-разработки до разработки приложений для Android и научных вычислений. Если вы новичок в Java, первое, что вам нужно сделать, это настроить среду разработки. Это позволит вам писать, запускать и отлаживать код Java на вашем компьютере. Чтобы настроить среду разработки Java с помощью IntelliJ IDEA, выполните следующие действия. Загрузите и установите последнюю версию IntelliJ..

Функциональное программирование на Java, второе издание
ТЕПЕРЬ ПОЛНОСТЬЮ ВЫПУЩЕНО Функциональное программирование на Java, второе издание Венкат Субраманиам Второе издание книги Венката Субраманиама Функциональное программирование на Java больше не находится в стадии бета-тестирования и полностью выпущено как в электронной, так и в печатной версии. Электронная книга доступна на веб-сайте The Pragmatic. Книжная полка: Функциональное программирование на Java, второе издание Представьте, что вы пишете..

Профилирование в производственной среде для выявления узких мест на сервере
Я работаю техническим руководителем в команде Системы, отвечающей за производительность и стабильность услуг. С марта по ноябрь 2020 года Miro вырос в семь раз, достигнув 600+ тысяч уникальных пользователей в день. В настоящее время наш монолит работает на 350 серверах, и мы храним пользовательские данные примерно в 150 экземплярах. Чем больше пользователей взаимодействуют с сервисом, тем сложнее найти и устранить узкие места на его серверах. Вот как мы решили эту проблему. Часть..

Совет по Java: назначение объектов ссылочным переменным
При работе с объектами в Java важно понимать, как работают ссылочные переменные. В этом посте мы рассмотрим два распространенных сценария, в которых вы можете столкнуться с проблемами при назначении объектов ссылочным переменным. Случай 1. Назначение объекта подкласса ссылочной переменной суперкласса В этом случае у нас есть объект подкласса, присваиваемый ссылочной переменной суперкласса: Object a = new String("java"); 💡Действительна ли эта строка кода?💡 Ответ: да,..

Объекты объектно-ориентированного программирования не являются объектами
Почему объекты Java и C # лучше соответствуют неясным философским представлениям о сущности 17-го века, чем здравому смыслу Объектно-ориентированное программирование - это вычислительная парадигма, реализованная в широко используемых языках программирования, таких как Java и C #. В разговорной речи это часто описывается следующими интуитивно правдоподобными идеями: Самые простые существа во Вселенной - это особые объекты. Объекты принадлежат к видам, математически представленным..

Причина, по которой __name__ == ‘__main__’ в Python
Зачем это нужно? Возможно, вы уже видели это раньше: синтаксис, который часто игнорируется, потому что кажется, что он не мешает выполнению вашего кода. Это может показаться необязательным, но это только в том случае, если вы работаете с одним файлом Python. Давайте приступим к делу! Давайте начнем с деконструкции утверждения слева направо. Мы уже знаем, что такое оператор if ; однако самая важная часть утверждения - это две сравниваемые вещи. Начнем с __name__ . Он..