Java для начинающих. Урок 27: Пакеты

Поделиться
HTML-код
  • Опубликовано: 29 янв 2016
  • МОЙ НОВЫЙ КУРС: • Мой курс "Продвинутая ...
    ПРАКТИКА НА JAVA: java-marathon.tilda.ws
    Реклама и сотрудничество: alishev.neil@gmail.com

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

  • @alishevN
    @alishevN  6 лет назад +6

    Регистрируйтесь на курс "Продвинутая Java": ruclips.net/video/rRe1vT0SDD8/видео.html
    Практикуйтесь в написании Java кода: java-marathon.tilda.ws

  • @artsh4070
    @artsh4070 Год назад +23

    Смотрю комменты, последние были вроде месяц назад)
    Думаю, чтоб не забывали нашу с зрителями благодарность, поблагодарю ещё раз))
    Спасибо большое, Алишев, если бы не вы, забросил бы изучение через 3 дня.
    ❤️‍🔥

  • @tsaykostya
    @tsaykostya 10 месяцев назад +8

    Лучший канал для новичков, еще и на родном языке. Подумываю записаться на марафон, автору респект даже спустя 8 лет с момента выхода роликов

    • @Nick87rus
      @Nick87rus 8 месяцев назад

      Можете подсказать, что за марафон?

  • @user-be5sn8sg8e
    @user-be5sn8sg8e 2 года назад +21

    5 лет,все ещё актуально, спасибо)

  • @user-op5ew9fh6r
    @user-op5ew9fh6r Месяц назад

    Спасибо донесли до меня.Раньше мне это казалось сложным а сейчас легко

  • @TarikBat
    @TarikBat Год назад +4

    Алишев, цены тебе нет, очень доходчиво рассказываешь!

  • @volter4377
    @volter4377 Год назад +7

    Спасибо большое за такие видео. Читал книгу не мог разобраться как это все устроено, а ты рассказал прям все про них и доходчиво)

  • @user-bw5jo9bj4k
    @user-bw5jo9bj4k 2 года назад +6

    Спасибо за уроки! Очень содержательно!

  • @DrumRoom777
    @DrumRoom777 4 года назад +5

    спасибо за все эти видео. очень помогает изучать

  • @usertyfoon
    @usertyfoon Год назад +1

    Спасибочки! В который раз обьяснили основы!

  • @azelsh
    @azelsh 10 месяцев назад +1

    приятно слушать лекции, все хорошо запоминается, спасибо вам огромное :)

  • @romanrubanovich9273
    @romanrubanovich9273 5 лет назад +3

    Благодарю за уроки!

  • @user-xs4cs6nn3g
    @user-xs4cs6nn3g 6 лет назад +2

    Классные видео! Спасибо большое!

  • @user-uf5gw1nd1x
    @user-uf5gw1nd1x 4 месяца назад

    Лучшее объяснение из всех что я встречал, если честно я и школу то закончил с натяжкой и как же мне нравится заниматься по этим урокам, если я когда нибудь перейду на автотесты, это будет целиком заслуга автора

  • @Anatoli-bq1pe
    @Anatoli-bq1pe 2 года назад +1

    Благодарю за труд!

  • @lopkop4344
    @lopkop4344 Год назад +2

    спасибо👍💪 так все понятно объясняете

  • @user-rs6xc5qx7d
    @user-rs6xc5qx7d 4 года назад +2

    За звёздочку отдельное спасибо, до этого не понимал, что она делает

  • @korumstar9989
    @korumstar9989 5 лет назад +9

    Спасибо за работу! Пора уже какой-то проект искать, а то начальные уроки не закреплены еще, а инфа все идет. Беда со временем :(

  • @user-fx6rb9cj7h
    @user-fx6rb9cj7h Год назад +3

    Спасибо за видео, полезная инфа. Только согласно правилам оформления кода java названия пакетов должны начинаться с прописной буквы, а не с заглавной.

  • @Master-rj6nr
    @Master-rj6nr Год назад +1

    Автору спасибо огромное! 👍
    И еще, белка на английском squirrel, а у вас с двумя ll squirell

  • @user-jg1np8ks3n
    @user-jg1np8ks3n Год назад +2

    Огромное спасибо за уроки!
    Сам мучаюсь со средой Eclipse. Там все немного чуть более заморочено. Жалко что никто не делает обучающие видео по работе с Eclipse. Мне кажется, что если разобраться с Eclipse, то на Intellij IDEA не составит труда перейти.

  • @user-ll7ds7ob9i
    @user-ll7ds7ob9i 2 года назад +9

    Шикарные видео! Я изучаю с нуля, все понятно и доступно. Огромное спасибо за труд!

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

      Санал, тоже начал с абсолютного нуля.

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

      как успехи?

    • @user-ll7ds7ob9i
      @user-ll7ds7ob9i 2 года назад

      @@trrt9756 поступил на курсы Иннополиса. 15 декабря защита дипломного проекта

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

      @@user-ll7ds7ob9i а сейчас как успехи?

    • @user-ll7ds7ob9i
      @user-ll7ds7ob9i 2 года назад

      @@qreol136 я закончил курсы Иннополиса, жду диплома)

  • @volodymyr3033
    @volodymyr3033 8 лет назад +1

    Ооочень благодарен!!!)

    • @alishevN
      @alishevN  8 лет назад

      +Volodymyr Strilchuk Не за что:)

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

    Душнила, который всех всегда бесит: "Вовсе -то белка с английского писется с удвоенной r, а не l"
    П.С. Алишер, большое спасибо за выпуск. Ты очень сильно помогаешь, спасибо тебе огромное!

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

      Полностью согласна, спасибо автору, очень помогает, не важно есть ли ошибки в написании слов(это не синтаксис). Но тоже побуду душнилой))- автора зовут не Алишер, а Наиль))

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

    Спасибо!

  • @3drex511
    @3drex511 Год назад +2

    И думаю нужно сделать видео по работе с GitHub в связке с intellij idea. Отдельный курс то у вас есть, но это было бы классно просто бомба, на ютубе есть 2 или 3 видео на эту тему, но и то бегло как то.И кстати расскажите о себе кто Вы, где работаете, как продвигается ваша карьера, перспективно ли изучать Java и какое направление выбрать потом.. Было бы очень полезно посмотреть вас в живую...типа чтоб вы себя сняли. Думаю было бы топ видео.

  • @juliarogovaja7560
    @juliarogovaja7560 5 лет назад

    Спасибо!!!

  • @dmitryvanzhula7854
    @dmitryvanzhula7854 8 лет назад +2

    привет, спасибо за уроки, продолжение ожидать?)

  • @sayhellotoroy
    @sayhellotoroy 5 лет назад +26

    Спасибо за видео. В текущей intelliJ импорт происходит автоматически при создании объекта класс из другого пакета :). По крайней мере у меня сейчас так.

    • @daytona2786
      @daytona2786 4 года назад +5

      хотел такой же коммент оставить поэтому тупо плюсану тогда

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

      как успехи?

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

      @@trrt9756 как у вас успехи?

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

      @@siberian_arg у меня хорошо, пишу змейку, хочу стать junior java разработчиком, и всё делаю чтоб ним стать

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

      @@siberian_arg запомните главное не сдаваться! и отдыхайте чтоб не перегореть

  • @user-fk7jl4ht1c
    @user-fk7jl4ht1c 5 лет назад +3

    Все понятно и доступно, Спасибо)

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

      как успехи?

    • @user-fk7jl4ht1c
      @user-fk7jl4ht1c 2 года назад

      @@trrt9756 Все ок )) спасибо

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

      @@user-fk7jl4ht1c ну именно как джава, выучил? Может работаешь?

    • @user-fk7jl4ht1c
      @user-fk7jl4ht1c 2 года назад +1

      @@trrt9756 я начал учить swift учил не спеша 1,5 года , с 20 декабря на работу разработчиком ios

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

      @@user-fk7jl4ht1c сколько в день уделял джава? я уделяю полтора часа может два , а вы?

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

    вроде бы имена пакетов принято записывать в нижнем регистре

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

    Thanks

  • @sayonarakira790
    @sayonarakira790 Год назад +1

    Давайте попробуем создать новую белку :)

  • @Dmitry2385
    @Dmitry2385 6 лет назад +9

    Скажите, пожалуйста. Если мы импортируем все классы в пакете через *, к примеру:
    import java.util.*
    то это влияет на скорость работы программы?

    • @alishevN
      @alishevN  6 лет назад +19

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

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

      alishev Спасибо за ответ и оперативность!

  • @igorkudryk2199
    @igorkudryk2199 5 лет назад +1

    У меня появилась проблема: как импортировать наоборот? Тоесть класс как использовать класс Test классе Tree ? Так как классы "видят" только в пределах своего пакета должно быть что-то вроде "import src.Test;" ?

  • @yevhenhalonko2892
    @yevhenhalonko2892 8 лет назад +9

    В Java,как и в других языках,обычно пакеты начинаются с маленькой буквы, как и методы.) Забыл сказать об этом.

    • @them0rph0s
      @them0rph0s 6 лет назад

      Евген не автор видео.

    • @Dmitry2385
      @Dmitry2385 6 лет назад

      В итоге как правильно? С маленькой буквы?

    • @maksnokian97
      @maksnokian97 5 лет назад +1

      @@Dmitry2385 да с маленькой именуются

  • @3drex511
    @3drex511 Год назад +2

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

    • @sv0ice
      @sv0ice Год назад +1

      Сначала сам английский норм поучить, можно по книжкам самоучителям. Я учусь по English File Third Edition, эти книги разделены по уровням.

    • @user-go9qh9wb3h
      @user-go9qh9wb3h Год назад +1

      Один умный дядя говорил, что нет технического английского, бизнес английского, медицинского английского и т.д. - есть сам английский, и дополнительный словарный запас в каждой профессии. А грамматика, конструкции предложений, синтаксис и т.д. остаются неизменными. Дядю зовут А.Драгункин, советую для начала изучения :)

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

    Влияет ли на производительость или что-либо другое способ импорта? То есть, есть ли разница для программы импортирую я один класс или весь пакет?

    • @user-vq6rw7sv1w
      @user-vq6rw7sv1w 3 года назад

      Я подозреваю, что есть. Ведь каждый класс что-либо да весит.

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

    Спасибо за урок, заинтересовал такой момент: если нам нужно импортировать класс, который лежит в отдельном пакете, в данном случае SomeClass, который лежит в пакете Something.
    Нам обязательно нужно прописывать полный путь до него?
    import Forest.Something.SomeClass;
    ну либо:
    import Forest.Something.*;
    То есть import Forest.*; не работает для классов, которые вложены в ещё одни пакеты внутри пакета Forest.
    В Java такой функционал не реализован? Если это так, что это очень странно, вроде очевидно, что было бы удобно сразу делать импорт и классов и вложенных подпакетов с их классами.

    • @user-gl1kd2ds4g
      @user-gl1kd2ds4g Год назад +2

      Я конечно мог бы ответить, но советую после каждого (каждого!) урока как минимум переписывать код автора (без подглядывания, из памяти и исходя из того какую задачу ставил себе автор), а также придумывать самому себе задания. В том числе, таким образом вы могли бы очень быстро дать ответ самому себе на свой вопрос. И всегда помните, что просмотр обучающих видео/книг - это НЕ обучение, если вы не пишете код, не придумываете себе задания и не думаете, каким еще образом можно использовать полученные навыки на практике

  • @user-jg1db7ed5q
    @user-jg1db7ed5q 7 лет назад +2

    По началу мне показалось излишнее внимание к столь очевидной теме, пока я не увидел новую для себя сигнатуру импорта с * в конце . Хотя ранее, в других видео я уже это видел, но видеть одно, а понимать зачем так пишут другое.

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

    amazing

  • @tearaway254
    @tearaway254 8 лет назад +4

    вопрос: у меня два класса в разных пакетах с одинаковым именем, я импортирую их обоих( предположим ) , как прога поймет объект какого именно класса из импортированных я объявил? спасибо

    • @user-jg1db7ed5q
      @user-jg1db7ed5q 7 лет назад +5

      когда ты импортируешь оба класса в одно место у тебя будет написано так:
      impotr пакет1.одинаковый класс;
      impotr пакет2.одинаковый класс;
      благодаря разным адресам программа будет относится к классам с одинаковыми именами как к отдельным классам

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

      +Rotax NSK ты врожденный учитель!) спасибо!

    • @Dmitry2385
      @Dmitry2385 6 лет назад +3

      И все таки. Как понять объект какого класса будет создаваться? К примеру:
      import forest.Tree;
      import wood.Tree;
      /*
      пропускаю текст проги
      */
      Tree tree1 = new Tree ();
      Это будет объект класса Tree из пакета forest или wood?

    • @Dmitry2385
      @Dmitry2385 6 лет назад +26

      Нашел ответ в книге Брюса Эккеля "Философия Java". Будет конфликт имен. Компилятор выдаст сообщение об ошибке и заставит явно указать нужное имя. В моем случае, если я хочу создать объект из пакета Forest, то надо явно писать forest.Tree tree1 = new forest.Tree();

    • @bfdhtfyjhjj
      @bfdhtfyjhjj 6 лет назад

      Dmitry Novikov
      Хорош ,полезная информация.

  • @unicorn-thirteen
    @unicorn-thirteen 6 лет назад +1

    А где находится java.util?

  • @MadMaxx420
    @MadMaxx420 2 месяца назад

    Если мы напишем import Forest.* он импортирует только Tree и Squirell или SomeClass тоже подтянет?

    • @ultranigerdestoyer
      @ultranigerdestoyer 2 месяца назад +1

      импортирует все что есть в папке Forest

  • @visherit7744
    @visherit7744 8 лет назад +1

    Привет! А почему стал так редко выкладывать видео?( они же довольно короткие, было бы классно в день хотя бы по одному уроку, что бы что то новое изучать

    • @alishevN
      @alishevN  8 лет назад +21

      +Виктор Шерстюк Несмотря на то, что они довольно короткие, записать один такой - большой труд. Для этого нужно много времени и особое настроение.

    • @Irina-cw4lw
      @Irina-cw4lw 8 лет назад +2

      +javaRussia Спасибо за Ваши труды! Возвращайтесь к нам поскорее, пожалуйста.

  • @DrumRoom777
    @DrumRoom777 4 года назад +2

    Squirrel, друг

  • @dimapetrashchuk3036
    @dimapetrashchuk3036 5 лет назад

    The 7 Habits of Highly Effective People - хорошая книга? Стоит читать?

    • @alishevN
      @alishevN  5 лет назад +1

      Мне понравилась, советую :)

    • @dimapetrashchuk3036
      @dimapetrashchuk3036 5 лет назад

      Спасибо, попробую:)

    • @korumstar9989
      @korumstar9989 5 лет назад

      Есть в аудиоверсии. Однако, по моему мнению, там специфика слишком уж для западных стран. А суть трех вещей успешного человека везде одна и та же. Типа как в "Самый богатый человек в Вавилоне".

  • @romka.shustrakov
    @romka.shustrakov 9 месяцев назад +1

    Привет из 2023, сейчас заметил что ошибки не вылезает и импортируется автоматически)

  • @djlark2002
    @djlark2002 23 дня назад +1

    Есть кто из 2024?

  • @awdka
    @awdka 11 месяцев назад

    пакет с пакетами

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

    util намутил

  • @moovestone
    @moovestone 4 месяца назад

    у всех нас есть пакет с пакетами, зачем показывать, как его создать

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

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

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

    Squirell - пишется как Squirrel умник

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

    Спасибо!

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

    amazing