Получи случайную криптовалюту за регистрацию!

Senior Java Developer

Логотип телеграм канала @seniorjavist — Senior Java Developer S
Логотип телеграм канала @seniorjavist — Senior Java Developer
Адрес канала: @seniorjavist
Категории: Образование
Язык: Русский
Количество подписчиков: 21.01K
Описание канала:

Изучаем Java.
По вопросам сотрудничества: @adv_and_pr
Канал на бирже: https://telega.in/c/seniorjavist

Рейтинги и Отзывы

3.50

2 отзыва

Оценить канал seniorjavist и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

0

2 звезд

1

1 звезд

0


Последние сообщения 104

2022-01-10 09:00:33
NullPointer Exception

Исключение нулевого указателя возникает в Java довольно часто при попытке вызова метода несуществующего объекта.

Рассмотрим строчку кода из примера 1 на картинке. Если объект school окажется равен null или его метод listStudents вернет null, вы получите исключение NullPointerException.

Хорошей практикой разработки на Java является предварительная проверка на null в методах (как в примере 2).
2.0K views06:00
Открыть/Комментировать
2022-01-08 16:27:29
Что выведет программа?
Anonymous Quiz
66%
B.print() is called
15%
A.print() is called
14%
Compiler Error
5%
Runtime Error
796 voters2.3K views13:27
Открыть/Комментировать
2022-01-08 16:27:28
2.1K viewsedited  13:27
Открыть/Комментировать
2022-01-07 20:12:38
Разница дат в Java

Иногда Вам может понадобиться рассчитать разницу между датами, измерить точку во времени в миллисекундах.

Результат выполнения кода будет похож на это:

Fri Jan 07 17:11:18 GMT 2022

Fri Jan 07 17:11:28 GMT 2022

Разница между датами: 10069 миллисекунд
817 views17:12
Открыть/Комментировать
2022-01-06 17:56:53
Метод Math.random()

Используется для генерации случайного числа в диапазоне от 0.0 до 1.0. Различные диапазоны могут быть достигнуты с помощью арифметики.

Выше приведен пример выбора случайного числа в диапазоне от 0 до 10.
826 views14:56
Открыть/Комментировать
2022-01-06 15:00:07
Теперь популярные языки программирования можно легко выучить по гайдам в картинках:

Python: guides_python

JavaScript: guides_js

SQL и БД: db_guides

Хакинг и ИБ: hack_guides

Ещё полезные каналы для программиста:

Для любых ЯП: it_guides

Статьи: programmer_article

Выбирай нужный язык программирования и учись по гайдам не напрягаясь.
990 views12:00
Открыть/Комментировать
2022-01-06 12:00:32
Guava

Guava — это сборник множества библиотек от Google. Он включает в себя:

несколько новых типов коллекций, неизменяемые коллекции;
библиотеку, реализующую работу с графами;
работу с вводом\выводом, хешированием, кэшированием, строками и многим другим.

Например, часто в коде можно встретить повторяющиеся блоки, реализующие низкоуровневую конкатенацию строк (см. пример кода). Согласитесь, код с Guava выглядит лаконичнее, понятнее, а главное, выполняет эту операцию самым оптимальным образом.

На эту библиотеку определённо стоит обратить внимание как минимум по причинам. Во-первых, она разработана спецами из Google. Во-вторых, эти же спецы из Google сами её используют. Репозиторий с документацией и инструкцией к установке тут.
1.1K views09:00
Открыть/Комментировать
2022-01-05 15:00:42 Чем похожи класс и интерфейс?

Интерфейс может содержать любое количество методов;
Интерфейс записан в файле с расширением .java, и имя интерфейса совпадает с именем файла;
Байт-код интерфейса находится в .class файле;
Интерфейсы появляются в пакетах, и их соответствующий файл байт-кода должен быть в структуре каталогов, которая совпадает с именем пакета.
1.2K views12:00
Открыть/Комментировать
2022-01-05 12:01:04
Привет!
Меня зовут Денис и я приглашаю тебя стать частью канала dmdev

DMdev - это youtube канал, который является дорожной картой Java разработчика, где все уроки грамотно структурированы в нужной последовательности.

Начинающим специалистам он помогает обучиться актуальным знаниям/технологиям и устроиться на работу, а практикующим разработчикам помогает улучшить свои навыки и восполнить некоторые пробелы или слабые стороны в разработке.

- Уроки по 10-15 минут с таймкодами
- Видео в формате live coding
- Домашние задания с решением

Первый плейлист "Java для начинающих. Level 1" - бесплатный
Далее по подписке от 1.99$ в месяц!

При оформлении подписки на канал:
доступ в закрытый телеграм чат, где я и другие студенты помогают с различными вопросами
купон от IntelliJ IDEA Ultimate на 6 месяцев бесплатного пользования

Познакомиться со мной ближе можно в Instagram
Пиши в direct "java" и я вышлю тебе java roadmap, чтобы наверняка не заблудиться в обучении Java
1.4K views09:01
Открыть/Комментировать
2022-01-05 10:34:49
Что выведет программа?
Anonymous Quiz
53%
Main.main(String[] arr) is called
10%
Main.main() is called
32%
Compiler Error
5%
Runtime Error
632 voters1.4K views07:34
Открыть/Комментировать