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

Java библиотека

Логотип телеграм канала @javalib — Java библиотека J
Логотип телеграм канала @javalib — Java библиотека
Адрес канала: @javalib
Категории: Технологии
Язык: Русский
Количество подписчиков: 30.33K
Описание канала:

Книги, статьи, мемы и многое другое для Java программиста!
По сотрудничеству и рекламе: @NadikaKir
Мы на бирже: telega.in/channels/javalib/card?r=lcDuijdm
Сообщество VK https://vk.com/javatutorial

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

3.67

3 отзыва

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

5 звезд

1

4 звезд

0

3 звезд

2

2 звезд

0

1 звезд

0


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

2023-05-04 17:48:02
Предположим, есть метод, который может выбросить IOException и FileNotFoundException в какой последовательности должны идти блоки catch? Сколько блоков catch будет выполнено?

Общее правило: обрабатывать исключения нужно от «младшего» к старшему. Т.е. нельзя поставить в первый блок catch(Exception ex) {}, иначе все дальнейшие блоки catch() уже ничего не смогут обработать, т.к. любое исключение будет соответствовать обработчику catch(Exception ex).

Таким образом, исходя из факта, что
FileNotFoundException extends IOException сначала нужно обработать FileNotFoundException, а затем уже IOException.
5.3K views14:48
Открыть/Комментировать
2023-05-04 13:00:06
Изучите основы Java и разработайте приложение, даже если никогда прежде не программировали

Java — один из самых востребованных и доступных для освоения языков программирования. Его используют для создания сайтов, мобильных и десктоп-приложений, даже игр.

На бесплатном онлайн-курсе «Основы разработки на Java» за 4 занятия вы изучите основы синтаксиса языка Java и поймёте, подходит ли он вам, а в качестве практики разработаете приложение для публикации фото из NASA и перепишете его под Telegram API. 

Записаться на бесплатный курс → https://netolo.gy/bCpe

Реклама. ООО «Нетология» LatgC5tur
5.4K views10:00
Открыть/Комментировать
2023-05-04 07:47:26 Что такое ООП?

Объектно-ориентированное программирование (ООП) — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования.

• объектно-ориентированное программирование использует в качестве основных логических конструктивных элементов объекты, а не алгоритмы;
• каждый объект является экземпляром определенного класса
• классы образуют иерархии.

Программа считается объектно-ориентированной, только если выполнены все три указанных требования. В частности, программирование, не использующее наследование, называется не объектно-ориентированным, а программированием с помощью абстрактных типов данных.

Согласно парадигме ООП программа состоит из объектов, обменивающихся сообщениями. Объекты могут обладать состоянием, единственный способ изменить состояние объекта - послать ему сообщение, в ответ на которое, объект может изменить собственное состояние.
5.3K views04:47
Открыть/Комментировать
2023-05-03 21:25:00
Java в облаке. Spring Boot, Spring Cloud, Cloud Foundry (2019) PDF

Хотите потягаться с гигантами современных облачных технологий? Работать как Amazon, Netflix или Etsy? Ответ очевиден: вам нужна облачная разработка под Java/JVM, позволяющая освоить новейшие технологии, открывающие путь к облакам - в первую очередь, Spring Boot и Cloud Foundry. Всему этому вы научитесь, прочитав фундаментальную книгу "Java в облаке". Вы не только узнаете, как устроены современные облачные технологии для серьезных решений, но и освоите основы микросервисной архитектуры, непрерывной интеграции и доставки, сможете целиком переработать накопившийся унаследованный код и достойно отвечать на самые сложные вызовы, которые ставит перед нами современная Java-экосистема.
5.3K views18:25
Открыть/Комментировать
2023-05-03 17:10:05
Что такое «абстракция»?

Абстрагирование – это способ выделить набор общих характеристик объекта, исключая из рассмотрения частные и незначимые. Соответственно, абстракция – это набор всех таких характеристик.

Представьте, что водитель едет в автомобиле по оживлённому участку движения. Понятно, что в этот момент он не будет задумываться о химическом составе краски автомобиля, особенностях взаимодействия шестерёнок в коробке передач или влияния формы кузова на скорость (разве что, автомобиль стоит в глухой пробке и водителю абсолютно нечем заняться). Однако, руль, педали, указатель поворота он будет использовать регулярно.
5.1K views14:10
Открыть/Комментировать
2023-05-03 12:31:05
Как работать с событиями в Spring Data JPA?

Обсудим 10 мая в 20:00
на открытом уроке «События в Spring Data JPA» в OTUS. Вебинар приурочен к старту онлайн-курса «Разработчик на Spring Framework» в OTUS.

На вебинаре затронем такую важную тему, как работа с событиями, генерируемыми при взаимодействии с JPA сущностями.

Занятие проведет Александр Оруджев, Senior Software Engineer и преподаватель в OTUS.

Не упустите возможность начать осваивать современные возможности Spring и научиться работать с событиями в Spring Data JPA. Продолжить обучение вы сможете на уже курсе. Возможны разные способы оплаты курса.

Пройдите вступительный тест для регистрации на вебинар: https://otus.pw/isoU/

Нативная интеграция. Информация о продукте www.otus.ru
4.8K views09:31
Открыть/Комментировать
2023-05-03 08:45:20 Что такое Dependency Injection?

Dependency Injection (внедрение зависимости) - это набор паттернов и принципов разработки програмного обеспечения, которые позволяют писать слабосвязный код. В полном соответствии с принципом единой обязанности объект отдаёт заботу о построении требуемых ему зависимостей внешнему, специально предназначенному для этого общему механизму.
5.0K views05:45
Открыть/Комментировать
2023-05-02 18:49:03
Let Us Java - 6th Edition (2023) PDF

Fully Working Examples Carefully crafted exercises.

Key Features
- Major reorganisation of chapters with a view to improve comprehension of concepts involved
- Comprehensive coverage of all the concepts of Core Java
- Simple language, crystal clear approach, user friendly book
- Concepts are duly supported by several examples and self explanatory analogies
- Lucid explanation of the concept
- Well thought-out, fully working programming examples

Description
Java Language is very popularly used for creating applications for PC, Laptop, Tablet, Web and Mobile world. Learning a language that can work on so many different platforms can be a challenge. This is where you would find this book immensely useful. It follows simple and easy narration style. It doesn’t assume any programming background. It begins with the basics and steadily builds the pace so that the reader finds it easy to handle complex topics towards the end.
5.1K views15:49
Открыть/Комментировать
2023-05-02 13:20:09
Инкапсуляция

Инкапсуляция в Java является механизмом обёртывания данных (переменных) и кода, работающего с данными (методами), в одно целое. В инкапсуляции переменные класса будут скрыты от других классов и доступ к ним может быть получен только с помощью метода их текущего класса. По-другому это называется скрытием данных.

Для достижения инкапсуляции в Java:
Объявите переменные класса как private.
Предоставьте public к методам установки и получения (сеттеру и геттеру) для изменения и просмотра значений переменных.

Преимущества инкапсуляции:
Поля класса можно сделать только для чтения или только для записи.
Класс может иметь полный контроль над тем, что хранится в его полях.
5.1K views10:20
Открыть/Комментировать
2023-05-02 12:00:48
Хотите с легкостью проходить собеседования в IT компании?
Тогда подписывайтесь на новый канал про IT, подготовку к собеседованиям, поиск работы, о работе в IT в разных странах от бывшего программиста Amazon и Facebook: https://t.me/faangmaster
4.9K views09:00
Открыть/Комментировать