Найти в Дзене

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

1657 читали · 2 года назад
Вопросы отсеивающего собеседования (с HR) на позицию автотестировщика java в Тинькофф (Т-банк)
volatile — это ключевое слово в языке программирования Java, которое применяется только к полям класса (включая статические поля), которые являются примитивными типами данных или ссылками на объекты (т.е. не для всех видов переменных) и предназначено для обеспечения видимости изменений этой переменной между различными потоками. Если во время ответа попросят развить тему, можно привести сравнение volatile и synchronized: volatile: Применяется только к полям класса(поля класса - переменные, объявленные на уровне класса, но вне методов, конструкторов или блоков)...
1545 читали · 2 года назад
Java vs. Python: что выбрать для изучения и работы в 2024?
Python и Java — традиционно одни из самых популярных языков программирования. Python благодаря своей доступности и широкой экосистеме библиотек пользуется популярностью среди специалистов по данным и веб-разработчиков. В то время как стабильная и высокопроизводительная Java основной язык программирования для корпоративных решений и разработки больших систем. Проанализируем ключевые аспекты каждого языка, чтобы определить, какой из них лучше всего подойдет для вашего проекта. Одна из ключевых особенностей Java — его независимость от платформы...
864 читали · 2 года назад
Интерфейс и абстрактный класс в Java
В Java и интерфейсы, и абстрактные классы используются для определения контрактов, которые классы должны реализовать, но у них есть различия в том, как они работают и для каких целей используются. Интерфейс в Java — это специальный тип, который определяет набор абстрактных методов (методов без реализации), которые должны быть реализованы классами, имплементирующими этот интерфейс. Интерфейсы позволяют задавать общие контракты для классов, которые могут быть реализованы по-разному. Ключевые особенности...
255 читали · 2 года назад
Переход с Java на Kotlin
1. Общий обзор В этом руководстве мы рассмотрим, как мы можем перейти с Java на Kotlin. Несмотря на то, что мы рассмотрим множество базовых примеров, эта статья не является введением в Kotlin. Что касается отдельной статьи, вы можете начать с этой записи здесь. Здесь мы рассмотрим основные примеры переноса нашего Java-кода на Kotlin, такие как простые инструкции print, определение переменных, управление возможностью обнуления. Затем мы перейдем к внутренним областям, таким как управляющие инструкции, такие как инструкции if-else и switch...
1839 читали · 1 год назад
Что нужно знать новичку о языке программирования Java
Сегодня разработчики программного обеспечения сталкиваются с огромным количеством языков программирования (ЯП) для изучения. Каждый из них имеет свои ключевые особенности, порог вхождения, области применения, преимущества и недостатки. Зная все это, программист сможет оценить, какой именно инструмент ему пригодится для того или иного проекта. Одним из самых популярных языков выступает Java. Сегодня предстоит познакомиться с ним поближе. Нужно выяснить, какими ключевыми особенностями обладает язык Java, насколько он актуален, какие плюсы и минусы он имеет...
1 год назад
Как стать Java-разработчиком с гарантированным трудоустройством?
Чтобы состояться как IT-специалист, важно не только освоить нужные знания, но и найти подходящую вакансию. Онлайн-школа Kata Academy запускает курс «Java-разработчик» с гибридным форматом оплаты: основной платёж вносится только после гарантированного трудоустройства. Если вам не удастся найти работу по специальности или зарплата окажется ниже 120 000 рублей, выплачивать остаток за обучение не нужно будет. Несмотря на свой 30-летний возраст, Java остаётся одним из самых популярных языков программирования среди разработчиков приложений...
262 читали · 2 года назад
Как эффективно прочитать большой файл с помощью Java
1. Обзор В этом руководстве будет показано, как эффективно прочитать все строки из большого файла на Java. 2. Чтение по памяти Стандартный способ считывания строк файла находится в памяти – и Guava, и Apache Commons IO предоставляют быстрый способ сделать именно это: Files.readLines(new File(path), Charsets.UTF_8); FileUtils.readLines(new File(path)); Проблема с этим подходом заключается в том, что все строки файла хранятся в памяти, что быстро приведет к ошибке OutOfMemoryError, если файл достаточно большой...
Эволюция языков программирования: что придёт на смену Python и JavaScript?
Python и JavaScript уже много лет остаются одними из самых популярных языков программирования. Python завоевал сердца разработчиков своей простотой и читаемостью, а JavaScript — незаменим в веб-разработке. Однако технологии не стоят на месте, и всё чаще звучат вопросы: какие языки придут им на смену? Что готовит нам будущее разработки? Давайте рассмотрим, как меняется ландшафт программирования и какие языки стоит держать в поле зрения. Начнём с того, что оба языка пока не теряют своей силы: ● Python активно используется в науке, машинном обучении и автоматизации...
359 читали · 2 года назад
Массивы java
В этой статье поговорим о массивах. Разберем, что собой представляют массивы, каких видов они бывают, а также рассмотрим их методы и некоторые переменные. Массивы используются для хранения большого количества однотипных данных, таких как целые числа, строки или другие объекты. Массивы подразделяются на одномерные и многомерные. Одномерный массив записывается следующим образом: int[] masiv=new int [10] В первой части выражения (до знака «равно») объявляется массив с именем masiv типа int. Обратите внимание, что массив только объявляется, но пока «не существует»...
178 читали · 1 год назад
Вычисление математического выражения в Java
В этом руководстве мы рассмотрим различные подходы к вычислению математических выражений в Java. Эта возможность может быть полезна в проектах, где необходимо обрабатывать математические выражения, представленные в виде строки. Сначала мы рассмотрим несколько сторонних библиотек и их применение. Затем увидим, как использовать встроенное API Java для выполнения этой задачи. exp4j — это библиотека с открытым исходным кодом, которая может использоваться для вычисления математических выражений и функций...
4329 читали · 2 года назад
Как устранить проблему неустановки Java в Windows
Существует множество старых программных пакетов для Windows на базе Java, для запуска которых пользователям все еще необходимо установить Java на свои компьютеры. Однако некоторые пользователи не могут установить программное обеспечение Java для настольных компьютеров, когда это необходимо, из-за проблем с установкой. Или же пользователи не могут обновить Java при возникновении таких проблем. Сообщения об ошибках установки Java могут быть разными, но все они означают, что Java не удалось установить...