#53 Пакеты в Java
Автор: Telusko
Загружено: 2023-01-18
Просмотров: 375008
Ознакомьтесь с нашими курсами:
Очный курс Java Spring Boot AI: https://go.telusko.com/JavaSpringBootAI
Купон: TELUSKO20 (скидка 20%)
DevOps на базе ИИ с AWS — Очный курс: https://go.telusko.com/AIDevOps-AWS
Купон: TELUSKO20 (скидка 20%)
Мастер-класс по разработке Java Spring: https://go.telusko.com/masterjava
Купон: TELUSKO20 (скидка 20%)
По всем вопросам пишите в WhatsApp или звоните по телефону: +919008963671
Сайт: https://courses.telusko.com/
Курсы Udemy:
Spring: https://go.telusko.com/udemyteluskosp...
Java: https://go.telusko.com/udemyteluskojava
Java Spring: https://go.telusko.com/Udemyjavaspring
Java для программистов: https://go.telusko.com/javaProgrammers
Python: https://go.telusko.com/udemyteluskopy...
Git: https://go.telusko.com/udemyteluskogit
Docker: https://go.telusko.com/udemyteluskodo...
Instagram: / navinreddyofficial
Linkedin: / navinreddy20
Приложение TELUSKO для Android: https://go.telusko.com/TELUSKOAPP
Приложение TELUSKO для IOS: https://apple.co/3SsgmU2
Discord: / discord
В этой лекции мы поговорим о пакетах:
-- что такое пакет?
-- Вы используете музыку, документы, видео и вам нужно хранить их в разных папках в зависимости от их назначения,
чтобы избежать путаницы (аналогично, в Java для хранения классов, перечислений, аннотаций и подпакетов используется концепция пакета).
-- В папке с песнями есть несколько папок с песнями, например, грустные песни, романтические песни, рок-песни. Для этого мы можем создать подпапки
внутри папок с песнями, а в пакете также можно создать пакет внутри пакета.
(Синтаксис java.util, где java — это пакет, а util — подпакет).
-- Вы можете структурировать файлы, помещая похожие типы кодов в одну папку. В Java эта концепция называется пакетом.
-- Для создания пакета мы можем использовать ключевое слово package в начале кода, и файл кода будет находиться в этом пакете.
-- Предположим, у нас есть AdvCalc.java и Calc.java в одной папке tools, тогда можно сказать, что AdvCalc.java и Calc.java находятся в пакете tools.
-- Если мы создаём код базы данных, вы можете написать его в отдельном пакете, например, в пакете db.
-- Если два файла Java находятся в разных пакетах, вам нужно импортировать класс одного пакета в другой.
Предположим, что в пакете tools есть два файла:
a)AdvCal.java b)Calc.java
И в пакете db есть два файла:
a)Demo.java b)Multiply.java
Предположим, в Demo.java мы хотим использовать объект AdvCal.
Для этого нам нужно импортировать класс AdvCal из пакета tools.
package db; //Demo в папке db, поэтому необходимо указать:
import tools.AdvCal; // Без импорта мы можем получить ошибку при создании объекта.
class Demo{
public static void main(String []args){
AdvCal obj =new AdvCal();
}
}
-- Oracle предоставляет множество пакетов.
Например, import java.util.ArrayList — это означает, что мы импортируем класс ArrayList из пакета java.util.
java — основной пакет, а util — подпакет внутри основного пакета, и из него мы можем импортировать класс ArrayList.
java — пакет, а util — подпакет java. Из пакета util мы можем импортировать ArrayLis.t.
— По умолчанию мы импортируем java.lang.* в каждый файл Java.
— При создании библиотеки необходимо создать пакет, имя которого должно быть уникальным.
-- перейти в репозиторий mvn
-- один из способов собрать библиотеку, изменив доменное имя
-- для Google, если я создаю пакет, то com.google
Репозиторий Github: https://github.com/navinreddy20/Javac...
Дополнительные материалы:
Java: https://bit.ly/3x6rr0N
Python: https://bit.ly/3GRc7JX
Django: https://bit.ly/3MmoJK6
JavaScript: https://bit.ly/3tiAlHo
Node JS: https://bit.ly/3GT4liq
Rest Api: https://bit.ly/3MjhZwt
Servlet: https://bit.ly/3Q7eA7k
Spring Framework: https://bit.ly/3xi7buh
Шаблоны проектирования в Java: https://bit.ly/3MocXiq
Docker: https://bit.ly/3xjWzLA
Руководство по блокчейну: https://bit.ly/3NSbOkc
Руководство по Corda: https://bit.ly/3thbUKa
Hyperledger Fabric: https://bit.ly/38RZCRB
Руководство по NoSQL: https://bit.ly/3aJpRuc
Руководство по MySQL: https://bit.ly/3thpr4L
Структуры данных на Java: https://bit.ly/3MuJa7S
Руководство по Git: https://bit.ly/3NXyCPu
Пожертвование:
Идентификатор PayPal: navinreddy20
https://www.telusko.com
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: