Найти в Дзене

Язык программирования Java

193 топ-автора
5623 интересуются
512 читали · 2 года назад
Курсы Java разработки: рейтинг ТОП-20 на сентябрь 2025 года, отзывы о школах, преимущества и цены + бесплатные варианты
Данная статья и предложения в ней актуальны на сентябрь 2025 Эксперты канала Онлайн Образование подробно изучили все школы и курсы по Java разработке и составили актуальный рейтинг на текущий момент. При составлении рейтинга курсов по Java мы учитывали: уровень педагогов и экспертов, общую программу курса, отзывы выпускников и истории успеха, продолжительность программы и цену. Также немаловажным фактором являются: наличие карьерного трека, возможности получить налоговый вычет, сроки обучения и мнения сторонних экспертов...
2369 читали · 2 года назад
Языки программирования 6: Java
Java интересен не каким-нибудь необычным синтаксисом, а своим изначальным подходом. Предыдущая часть: Во-первых, Java работает в виртуальной машине. Он не пионер в этой области, но первый, кто популяризовал технологию. В чём суть? Виртуальная машина это программный комплекс, который программным же способом моделирует некий процессор и его команды. Работа виртуального процессора конечно же всё равно выливается в работу реального процессора. Можно сказать, что мы имеем дело с интерпретатором, который читает некие абстрактные машинные коды и переводит их в коды конкретного железного процессора...
525 читали · 1 год назад
Вопросы отсеивающего собеседования (с HR) на позицию автотестировщика java в Тинькофф (Т-банк)
volatile — это ключевое слово в языке программирования Java, которое применяется только к полям класса (включая статические поля), которые являются примитивными типами данных или ссылками на объекты (т.е. не для всех видов переменных) и предназначено для обеспечения видимости изменений этой переменной между различными потоками. Если во время ответа попросят развить тему, можно привести сравнение volatile и synchronized: volatile: Применяется только к полям класса(поля класса - переменные, объявленные на уровне класса, но вне методов, конструкторов или блоков)...
418 читали · 1 год назад
📚 ТОП-10 книг по Java в 2024 году
Разбираемся, какие книги по Java стоит читать на русском языке, а какие – только в оригинале. Для удобства книги отсортированы в порядке возрастания сложности. Достоинства и недостатки книг сформированы на основе отзывов на маркетплейсах. Иногда они могут противоречить друг другу: кому-то книга покажется излишне сложной, другой же порекомендует ее каждому новичку. Истина, как обычно, где-то посередине. Но если пишут о плохом переводе, неактуальной терминологии — здесь читатели солидарны друг с другом...
693 читали · 7 месяцев назад
Как язык программирования меняет мышление, Python, С, Java на примерах
Народ, всем привет. Язык программирования — это не просто набор символов, функций, переменных какого-то другого синтаксиса и прочих ключевых слов. Это некий способ мышления, стиль, даже философия (не-не, я не фанатик, не подумайте), которую он навязывает (или мягко предлагает) разработчику. И выбор языка влияет не только на то, как ты пишешь код, но и как ты думаешь о задаче, как подходишь к решению, какие абстракции используешь, и даже как взаимодействуешь с другими программистами. Я это замечаю по себе и по своим коллегам...
215 читали · 1 год назад
Интерфейс и абстрактный класс в Java
В Java и интерфейсы, и абстрактные классы используются для определения контрактов, которые классы должны реализовать, но у них есть различия в том, как они работают и для каких целей используются. Интерфейс в Java — это специальный тип, который определяет набор абстрактных методов (методов без реализации), которые должны быть реализованы классами, имплементирующими этот интерфейс. Интерфейсы позволяют задавать общие контракты для классов, которые могут быть реализованы по-разному. Ключевые особенности...
255 читали · 10 месяцев назад
Что нужно знать новичку о языке программирования Java
Сегодня разработчики программного обеспечения сталкиваются с огромным количеством языков программирования (ЯП) для изучения. Каждый из них имеет свои ключевые особенности, порог вхождения, области применения, преимущества и недостатки. Зная все это, программист сможет оценить, какой именно инструмент ему пригодится для того или иного проекта. Одним из самых популярных языков выступает Java. Сегодня предстоит познакомиться с ним поближе. Нужно выяснить, какими ключевыми особенностями обладает язык Java, насколько он актуален, какие плюсы и минусы он имеет...
2 года назад
ТОП-15+: Курсы Java-разработчик (2025) +Бесплатные — Обучение с нуля
Язык Java уверенно держит 4-ю позицию в рейтинге TIOBE и остается одним из самых востребованных в мире. На нём создают бизнес-решения: пишут backend для высоконагруженных систем, корпоративные приложения для финансовых организаций, Enterprise-решения для бизнеса, крупные порталы и облачные сервисы. В эпоху кнопочных телефонов на Java делали все мобильные игры и приложения, ныне из крупных проектов отметим разве Minecraft. Если вы хотите построить карьеру в backend-разработке или создавать мобильные...
Переход с Java на Kotlin
1. Общий обзор В этом руководстве мы рассмотрим, как мы можем перейти с Java на Kotlin. Несмотря на то, что мы рассмотрим множество базовых примеров, эта статья не является введением в Kotlin. Что касается отдельной статьи, вы можете начать с этой записи здесь. Здесь мы рассмотрим основные примеры переноса нашего Java-кода на Kotlin, такие как простые инструкции print, определение переменных, управление возможностью обнуления. Затем мы перейдем к внутренним областям, таким как управляющие инструкции, такие как инструкции if-else и switch...
145 читали · 2 года назад
☕🛣️ Дорожная карта Java-разработчика в 2023 году
В данной статье мы расскажем, в каком порядке изучать Java, чтобы начать свой путь в разработке и стать востребованным специалистом в 2023 году. Логическое и алгоритмическое мышление Один из ключевых навыков для каждого разработчика – логическое и алгоритмическое мышление, которое необходимо развивать на каждом этапе карьеры. Большую часть времени разработчик ищет решения задач или применяет существующие алгоритмы, поэтому очень важно развивать логику и понимание алгоритмов. Java syntax Java syntax...
106 читали · 1 год назад
Как эффективно прочитать большой файл с помощью Java
1. Обзор В этом руководстве будет показано, как эффективно прочитать все строки из большого файла на Java. 2. Чтение по памяти Стандартный способ считывания строк файла находится в памяти – и Guava, и Apache Commons IO предоставляют быстрый способ сделать именно это: Files.readLines(new File(path), Charsets.UTF_8); FileUtils.readLines(new File(path)); Проблема с этим подходом заключается в том, что все строки файла хранятся в памяти, что быстро приведет к ошибке OutOfMemoryError, если файл достаточно большой...