Урок по Java 9: Пакеты и импорты(Packages and Import)

Поделиться
HTML-код
  • Опубликовано: 2 фев 2025

Комментарии • 58

  • @redpill5384
    @redpill5384 7 лет назад +88

    Хорошо что есть в СНГ ребята которые готовые помогать новичкам осваиваться в Java.Респект таким!

  • @486OverDrive
    @486OverDrive 7 лет назад +69

    Текст очень мелкий. Для видео увеличивайте шрифты в IDE/редакторе.

  • @ДмитрийПешнин-з7у
    @ДмитрийПешнин-з7у 4 года назад +5

    Привет из 2020)) Начал смотреть твои видеоуроки, пока всё четко и понятно)) Обычно, когда просмотрю несколько уроков, делаю перерыв на несколько дней, а потом, когда появляется вдохновение, продолжаю смотреть, при этом предыдущий последний урок смотрю заново, чтобы освежить память. Здесь понял не с первого раза, т.к., наверное, был не собран или подустал. Во второй просмотр информация полностью усвоилась, всё оказалось понятно и просто, спасибо за твой труд, непременно лайк!))

    • @Hloredea
      @Hloredea 2 года назад

      Привет из 2022 года! Смотрю все уроки этого плей-листа, потому что нету больше идей, начал учить все в Java!

    • @alibn2911
      @alibn2911 Год назад

      @@Hloredea и как? успешно?

    • @Hloredea
      @Hloredea Год назад

      @@alibn2911 где то на 60-80 рабросил(

    • @alibn2911
      @alibn2911 Год назад

      жалкло(

    • @Hloredea
      @Hloredea Год назад

      @@alibn2911 я вообще для Майнкрафта учил

  • @СерраЛинсаро
    @СерраЛинсаро 3 года назад +2

    Поняла то, что не понимала на парах в колледже... Спасибо!

  • @yarik83men51
    @yarik83men51 3 года назад +2

    Хорошие и понятные уроки. Спасибо. Приятный голос, норм темп изложения.

  • @КириллМолостов-г6ж
    @КириллМолостов-г6ж 7 лет назад +5

    Спасибо Вам огромное! Отличная подача!

  • @Кирилл-е7ф6м
    @Кирилл-е7ф6м Год назад +1

    Спасибо! Все по делу, с примерами.

  • @Enthusiast91
    @Enthusiast91 5 лет назад +2

    Спасибо я как раз думал как именовать пакеты для личного проекта

  • @АлексейТ-ь2к
    @АлексейТ-ь2к 3 года назад +2

    сенък ю май френд)) получилось доступное объяснение!

    • @java1279
      @java1279 3 года назад

      можете еще посмотреть видео уроки по JAVA для начинающих на моем канале.

  • @ШураШу-г1о
    @ШураШу-г1о 5 лет назад +3

    Ясно, понятно. Спасибо

  • @nickf1430
    @nickf1430 5 лет назад +7

    В файле может быть один public, а в покете сколько угодно. Разве нет?

  • @faridhuseynli265
    @faridhuseynli265 7 лет назад +2

    Otlicno!!!

  • @АнтонЖуков-л7е
    @АнтонЖуков-л7е 6 лет назад +3

    import * включает не все классы из пакета, а только те, которые используются, насколько я знаю. Принципиальное отличие от include в C++

    • @ДмитрийПешнин-з7у
      @ДмитрийПешнин-з7у 4 года назад +3

      Так они не используются до тех пор, пока ты не начнёшь их использовать из того пакета. Суть в том, что * позволяет начать использовать любой класс в указанном пакете. Если ты не начнешь использовать какой-либо класс, естественно он не будет использоваться, но возможность использовать его в любой момент сохраниться, т.к. стоит *. Или я не прав?)

  • @dan0nzZa
    @dan0nzZa 6 лет назад +5

    Если я импортирую класс, в который тоже что-то импортируется, то вместе с этим классом импортируется всё, что в было импортировано в него?

    • @НаталяМурзахматова
      @НаталяМурзахматова 5 лет назад +2

      Да. Все, что импортировано в класс, который также импортируется - будет в конечном итоге импортировано в исходный код производного файла.

  • @АндрейГалкин-е9е
    @АндрейГалкин-е9е 7 лет назад +7

    3:40. Не заимпортить все пакеты, которые находятся в классе Car, а все классы, которые находятся в пакете com.max. Ляп на ляпе :-)

  • @dimasamchuk4733
    @dimasamchuk4733 8 лет назад +10

    o static import неплохо было бы ;)

  • @w_o_tabdirimov961
    @w_o_tabdirimov961 4 года назад +3

    *Скажи пж с какой программой ты работаешь?*

    • @yaroslav9415
      @yaroslav9415 4 года назад +1

      IntellJ IDEA 15.0.3, там наверху в конце строки, которая левом углу написано

  • @elizabeta3054
    @elizabeta3054 2 года назад

    в первых уроках можно было получить файлы с расширением java и class, а что про пакеты? как это выглядит с этой стороны?

    • @bogdantymKOLUBO
      @bogdantymKOLUBO 2 года назад +1

      как папка а в ней файлы

    • @bogdantymKOLUBO
      @bogdantymKOLUBO 2 года назад +1

      в заголовке виден путь к файлу, там и видна структура папок

  • @NordKavkaz-i2u
    @NordKavkaz-i2u Год назад

    А если файл класса находится не в папке проекта, то копировать этот файл в проект?

  • @alert4162
    @alert4162 7 лет назад +1

    *у меня не создается класс выдает ошибку:Unable to parse template "Class"
    Error message: This template did not produce a Java class or an interface
    . Что делать?*

  • @Ovp-s8t
    @Ovp-s8t 7 лет назад +2

    Если есть 2 разных пакета, но в них классы с одинаковыми именами и нам надо в main использовать оба этих класса, как тут быть?

    • @Ovp-s8t
      @Ovp-s8t 7 лет назад +2

      Разобрался.
      public class Main {
      public static void main(String[] args) {
      smart.alex.task1.Cat cat1 = new smart.alex.task1.Cat();
      cat1.say();
      smart.alex.task2.Cat cat2 = new smart.alex.task2.Cat();
      cat2.say();
      }
      }
      Нужно полностью прописывать путь для типа и после new

    • @husivm
      @husivm  7 лет назад +4

      Можно один заимпортить, а второй прописывать полностью путь.

    • @Ovp-s8t
      @Ovp-s8t 7 лет назад

      Точно, такой вариант не пробовал, попробую ) спасибо.

    • @АмэйзингЧенал
      @АмэйзингЧенал 4 года назад

      Та причем тут вообще "одинаковые имена"? 👀 Это все было придумано вообще для других целей . Идиотство создавать одинаковые имена . Что то я не встречал одинаковых имён в Ява пакетах , где классы сканнер и проч .😏изобретаете какую-то дичь

  • @Kavicon
    @Kavicon 7 лет назад +2

    А как быть если в пакетах есть повторяющиеся классы? Писать полностью com.max.....

    • @kartezist
      @kartezist 6 лет назад +2

      так точно

  • @evgeniydmitrievich2024
    @evgeniydmitrievich2024 3 года назад

    dads car.... несколько отцов... одобряю)

    • @bogdantymKOLUBO
      @bogdantymKOLUBO 2 года назад +1

      dad's car - машина отца, апострофы нельзя в имени юзать

  • @Бумеранг-е6ш
    @Бумеранг-е6ш 5 лет назад +2

    *Пакет из пятёрочки*

  • @kuksarnlav
    @kuksarnlav 2 года назад +2

    import имя_пакета.* - это импрот всех классов из пакета

  • @vongud
    @vongud 3 года назад +3

    мелко так

  • @duck0154
    @duck0154 3 года назад

    Маньяк, белая тема!

    • @bogdantymKOLUBO
      @bogdantymKOLUBO 2 года назад

      черное на белом легче читается

  • @bekzodnegmatillaev1090
    @bekzodnegmatillaev1090 6 лет назад +1

    почему у тебя темы не по порядку

    • @duck0154
      @duck0154 3 года назад +1

      Можно преподовать Java по разному.

  • @IvanTereshchenko
    @IvanTereshchenko 4 года назад +3

    Когда-то изучал джаву, но забросил. Решил возобновить, наткнулся на данный плейлист, решил посмотреть из-за того что дальше много интересных тем. Но посмотрев от на чала до 9-го урока понимаю, что курс совсем не очень.
    Если бы не изучал ранее язык наверное и половины не понял.
    Материал не последователен. Начинается как бы с нуля, но уже про ООП речь идет, не рассказав даже толком о синтаксисе.
    Постоянные оговорки. Темы и понятия толком не раскрываются вообще. Что же говорить о "Импорт - это мы можем в начале написать импорт и таким образом заимпортить".
    Если у автора прямо таки не очень самые простые темы, то что уже говорить о чем-то сложном.
    А такая надежда была на плейлист.

    • @Wilhelm225
      @Wilhelm225 4 года назад

      Чтобы понять ООП не надо знать синтаксис того или иного языка. ООП - общий принцип, который для всех языков, что ему следуют, один и тот же. Нет смысла учить ООП, как конкретное приданное того или иного языка. Это как система мер и весов, система исчисления.Чтобы понять ООП достаточно будет нарисовать пару план-схем и взять в руки несколько цветных ручек или карандашей, для большей наглядности. Если хотите, то ООП - способ мышления, который не будет зависим от языка говорящего.

    • @maximplyashchenko5610
      @maximplyashchenko5610 4 года назад

      ​@@Wilhelm225 Не совсем понятно, к чему тут ваш комментарий. Человек поясняет не за то, что ему сложно понять ООП, изучая основы Java. Речь идёт о том, что в этой серии уроков равномерно намешаны и основы Java и фишки ООП.
      Начинать надо было или с одного или с другого, в то время, как автор видео мечется между тем и другим, раскрывая темы по крупинке.
      Если начали говорить за классы, то надо разбирать и конструкторы, и использование объектов класса...
      Всё правильно Иван написал - обучение построено непоследовательно! А потом мы требуем синьёрских хард-скилов от джунов, ибо код большинства новичков так же непоследователен и нелогичен, как и гайды, по которым они учатся

  • @Sergey-cz7ym
    @Sergey-cz7ym 6 лет назад +9

    Интересно для новичков, но много мелких ошибок. Такое ощущение что автор сам ходит на курсы и после курсов снимает видеоуроки, заодно и закрепляет материал

  • @МаксимДосан-и7к
    @МаксимДосан-и7к 5 лет назад +1

    Я конечно знаю что такое импорт, но "Импорт - это в самом начале мы можем написать import..." - это не объяснение, понятия.

  • @SS-vq7lo
    @SS-vq7lo 5 лет назад

    Включил чтобы посмотреть про import static и не увидел, зря потраченное время