Java Backend | YeaHub
488 subscribers
102 photos
22 videos
2 files
217 links
Теория, подготовка к интервью и курсы для Java разработчиков

YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников.

Платформа: https://yeahub.ru

Для связи: @ruslan_kuyanets
Download Telegram
#полезное
🤓 Java API Tip

Безопасное приведение long к int

Используй Math.toIntExact() — этот метод возвращает значение long, но выбрасывает ArithmeticException, если оно не помещается в int

Без него преобразование произойдёт молча — и ты можешь получить некорректный результат без всяких ошибок.

Используй toIntExact, когда важно контролировать переполнение

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#видео
😐 Указание типа после ключевого слова new — это действительно допустимая конструкция в Java.

Об этом и многом другом — в видео

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #bash
🤔 Как переместить файлы в Bash?

Чтобы переместить файл, используйте mv :
mv source_file destination_directory/

Команда mv также используется для переименования:
mv old_name.txt new_name.txt


👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🛞 Типы массивов в Java

В Java существует два основных типа массивов:

Регулярные массивы — фиксированное число строк и столбцов

Регулярные массивы делятся на:

🟠 1-мерные массивы
🟠 2-мерные массивы
🟠 3-мерные и более

Во всех случаях каждая строка содержит одинаковое количество элементов.

🟠 Зубчатые массивы

Это массив массивов, в котором вложенные массивы могут иметь разную длину.

Можно создавать 2D или 3D массивы с переменным числом столбцов в каждой строке.

Одномерный массив (1D array) — это список элементов, хранящихся в одной строке. Он используется для хранения нескольких значений одного типа в линейной форме

Синтаксис:

dataType[] arrayName = new dataType[size];


или

dataType[] arrayName = {value1, value2, value3, ...};


Пример: Список студентов в одном классе.

class MasterBackend {
public static void main(String[] args) {
// 1D Array: Students in a single class
String[] students = {"Ayush", "Rahul", "Neha", "Priya"};

System.out.println("Students in a class:");
for (String student : students) {
System.out.println(student);
}
}
}


Вывод:

Students in a class:
Ayush
Rahul
Neha
Priya


👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM