undefined

Учимся гуглить. (Как получить список файлов по маске)

Java Multithreading
7 уровень , 11 лекция
Доступна
Учимся гуглить. (Как получить список файлов по маске) - 1

— Привет, Амиго!

Продолжаем наши уроки – учимся гуглить.

Вот тебе несколько заданий:

 

Задания на поиск в интернете:
1 Чем плох оператор goto?
2 Что такое зарезервированные слова в Java?
3 Что произойдет, если вызвать wait не в блоке synchronized?
4 Что такое happens-before?
5 Назначение и методы интерфейса BlockingQueue?
6 Как скомпилировать java-файл из консоли?
7 Как запустить java-файл из консоли?
8 Как запустить программу из нескольких скомпилированных файлов из консоли?
9 Как создать директорию с поддиректориями: (doc/release/com/javarush/test)?
10 Как получить список файлов в директории по маске (шаблону) «*.doc»?
Комментарии (30)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Anonymous #2489173 Уровень 33
12 июня 2021
какие-то внезапные вопросы после локов и анлоков... про файлы и маски и зарезервированные слова... рандом
Станислав Бынеев Уровень 28 Москва
15 апреля 2021
За кота ответишь, профессор.
Akhmarzhan Islambek Уровень 34
4 марта 2021
1.This usually makes goto-ridden code hard to understand and hard to maintain. It also prohibits certain compiler optimization; 2.These words are not allowed to use as a variable names or objects. Doing this will result into a compile time error; 3. If we don't call wait() or notify() method from synchronized method/block, it will throw the "java.lang.IllegalMonitorStateException: current thread not owner"; 4. If you need the new thread to be able to use data you initialized before starting it, Thread.start has a "happens before" guarantee, that is, data that has been updated before calling; 5. We don’t need to worry about waiting for the space to be available for producer or object to be available for consumer in BlockingQueue because it’s handled by implementation classes of BlockingQueue. 6. Open a shell on the machine you wish to compile on, Change directory (cd) to the directory that contains the source file(s) (.java) that you want to compile.Enter the following command: javac YourSourceFile.java 7. Open a shell on the machine you wish to run on, Change directory (cd) to the directory that contains the program you want to run, Make sure the program has been compiled, Enter the following command: java YourClassName 8. Open a shell on the machine you wish to compile on, Change directory (cd) to the directory that contains the source file(s) (.java) that you want to compile, Enter the following command: javac FileOne.java FileTwo.java FileThree.java 9. Recursively with the help of file.mkdirs() methods of File class 10. We do this by using the .list() method on a File instance
kami Уровень 38 Санкт-Петербург
24 декабря 2020
5. Назначение и методы класса BlockingQueue? Руководство по BlockingQueue
Pig Man Уровень 41
24 декабря 2020
Некоторые вопросы неоткуда. Я даже их назначение не понимаю, зачем мне гуглить ответ. Сначала нужно дойти до того, что передо мной встанет такая задача
Андрей Уровень 40 Москва Россия
30 сентября 2020
Не получается запустить задачи JR через командную строку. Пробовал на самой первой, файл .class создается, но в консоль результат не выводится. Делал так: C:\Документы\Андрей\Учеба\JR\JavaRushTasks\1.JavaSyntax\src\com\javarush\task\task01\task0101>javac Solution.java C:\Документы\Андрей\Учеба\JR\JavaRushTasks\1.JavaSyntax\src\com\javarush\task\task01\task0101>java -classpath . Solution Error: Could not find or load main class Solution В чем может быть проблема? Причем скачал задачи с сайте Хорстманна и там сделал все по аналогии и результат вывелся: C:\Документы\Андрей\Учеба\CoreJavaBook\v1ch03\FirstSample>javac FirstSample.java C:\Документы\Андрей\Учеба\CoreJavaBook\v1ch03\FirstSample>java -classpath . FirstSample We will not use 'Hello, World!' Но есть обратная проблема - не могу их запустить в IDE))
barracuda Уровень 41 Санкт-Петербург Россия Expert
19 сентября 2020
Начал гуглить про зарезервированне слова в java. Нашел эту статью: https://javarush.ru/quests/lectures/questsyntaxpro.level14.lecture04 Нашел в ней слово var вот в таком контексте: "И наконец, var — это объявление переменной с автовыведением типа. Вы тоже с этим уже знакомы." Мне стало стыдно, что я с этим словом не знаком. Начал гуглить его. Нашел эту статью про var: https://habr.com/ru/post/438206/ Бегло прочитал, решил попробовать в IDEA, написал var someValueOfInt = 5; Подсвечивает слово var красным и пишет cannot resolve symbol 'var'. Некоторое время тупил, пока не понял: The Java Local Variable Type Inference (LVTI) или кратко — тип var (идентификатор var — это не ключевое слово, а зарезервированное имя типа) был добавлен в Java 10 . А у меня восьмая джава стоит...
Aleksei Уровень 35 Expert
5 сентября 2020
Пятый вопрос. Речь о BlockingQueue? Это интерфейс, а не класс.
Oleg Belashko Уровень 30 Stepnogorsk
29 августа 2020
Начал гуглить чем же плох оператор goto и выяснилось, что он не так уж и плох )
ram0973 Уровень 41 Набережные Челны Россия
6 апреля 2020
Часть ответов тут https://javarush.ru/groups/posts/1611-otvetih-na-voprosih-k-sobesedovaniju-level27