JavaRush/Курсы/Java Multithreading/Учимся гуглить. Я показываю, как я ищу решение определенн...

Учимся гуглить. Я показываю, как я ищу решение определенной задачи

Открыта

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

Я могу научить тебя тому, что лучше всего умею – как делать меньше ненужной работы.

— Гм. Начало интересное.

— Запомни, всего знать невозможно. Да и не нужно. Но если ты можешь быстро найти нужную тебе информацию, то ты на коне.

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

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

Все, что ты хочешь написать, кто-то уже когда-то написал. Ну, может не все, но процентов 90-95 точно.

— Ничего себе.

— Я хочу, чтобы ты крепко запомнил две вещи:

1. Программирование появилось более 50 лет назад. Языку Java более 20 лет.

99% кода, который тебе нужен, уже написан.

2. Прежде, чем что-то писать с нуля, поищи в интернете – скорее всего кому-то это понадобилось раньше, и проблема уже решена.

Поэтому мы будем учиться гуглить – искать в интернете. Гуглить – это от слова Google.

Яндекс тоже хорош, но только для рунета. Программирование же активно развивается в первую очередь на западе, так что Google – наше все.

Я буду давать тебе задания – найти что-то в гугле, а ты должен будешь учиться это искать.

Но в этот раз начнем просто с примеров.

Что хотим найти Запрос в Google Примечание
Как в Java проверить, есть файл или нет? java file exists По первой же ссылке находим ответ.
Найденный ответ:
File f = new File(filePathString);
if(f.exists())
{ /* do something */ }
Как в java скачать файл из интернета? java file download По первой же ссылке находим пример.
Найденный ответ:
URL website = new URL("http://www.website.com/information.asp");
ReadableByteChannel rbc = Channels.newChannel(website.openStream());
FileOutputStream fos = new FileOutputStream("information.html");
fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE);
Сколько будет $100 в фунтах? 100 dollar in GBP Для ответа даже не нужно переходить по ссылке!
Найденный ответ:
81.58 британских фунтов
Как узнать, какая именно версия JDK установлена? how to get jdk version Вторая ссылка.
Найденный ответ:
C:\>java -version
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing)

Не ленись. Зайди в Google, вбей указанные запросы и найди ответы.

Мы учимся за секунды искать ответы, которые экономят нам часы, а иногда и недели. Бывает и так.

— Ого. Обещаю не лениться.

— Опытный разработчик может найти в интернете готовый ответ или подсказку на 99.99% всех возникающих проблем.

— Ничего себе! Буду всегда внимательно тебя слушать!

Комментарии (251)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
T V
Уровень 33
28 мая, 14:33
"Не ленись. Зайди в Google, вбей указанные запросы и найди ответы." 🤖ИИ: да-да-да, пошли мы... спать...
КожаныйЧервь
Уровень 49
21 октября 2025, 15:59
java file download Ответ только в 3 ссылки!
Anonymous #3585174
Уровень 33
24 сентября 2025, 07:26
Like
Артём Сёмкин
Уровень 47
23 января 2025, 01:27
тем временем нейронки и объяснить могут
No Name
Уровень 22
20 ноября 2024, 15:45
+ лекция в копилке
Илюха Будущий ЮниорJava - стажёр в ASTON
10 сентября 2024, 09:57
Верните мне мой 2007-й
Максим Li Backend Developer
18 мая 2024, 12:17
18.05.2024
Private Joker
Уровень 36
14 июня 2024, 12:12
как ты зае**л со своими timeStamp
Dr.Alexcemen9Врач в Поликлиника в деревн
4 августа 2024, 05:00
и это говорит чел, который почти под каждым заданием/лекцией ченить да пропердит как старый всем-вечно-недовольный дед. Я, когда однажды увидел твой позитивный комент, охренел. Подумал: "Нифига се, он умеет не только жаловаться"
Private Joker
Уровень 36
6 августа 2024, 18:31
Ты даун?
Dr.Alexcemen9Врач в Поликлиника в деревн
7 августа 2024, 03:41
🖕
Private Joker
Уровень 36
13 августа 2024, 08:34
Иди долбись в очки, девка с микропенисом
Anemon
Уровень 13
Expert
17 ноября 2024, 00:20
Чел, ты хоть осознаешь что именно ты и ведёшь себя как девка с микропенисом? Угар.
Никита
Уровень 2
26 ноября 2024, 19:50
Накиньте на него репорт, может утихомирят его)
Ислам
Уровень 33
21 февраля 2024, 19:05
Гуглить это конечно хорошо, но тут главное еще и запоминать то что гуглишь, иначе ты без понимания того что делает конкретный Класс/метод будешь юзать и в какой то момент при возникновении бага будет сложно рефакторить код
hidden #3327891
Уровень 47
8 октября 2023, 12:34
Руслан
Уровень 25
19 июня 2023, 22:06
100 dollar in RUB 8 385,00
Анна
Уровень 34
3 июля 2023, 20:56
3 июля все еще хуже. 8950,50 Остановись! Я за обучение в долларах плачу. ПлачУ и плАчу.
19Kirill89
Уровень 42
28 июля 2023, 19:21
хз, заплатил в рублях щас 2023г идет веселуха по всему миру)
Rustam Pulatov
Уровень 25
8 августа 2023, 10:19
9 607,00
Astronirrr #2778286
Уровень 32
13 августа 2023, 07:17
9 999,50
k
Уровень 39
14 августа 2023, 08:33
10103.00
FeliV
Уровень 51
Student
20 сентября 2023, 15:13
9633,15
Daniil Novosletsev
Уровень 39
Expert
10 октября 2023, 20:24
10030,00
Anonymous #3390940
Уровень 38
18 февраля 2024, 11:59
9 249,50
Anonymous #3399610
Уровень 51
22 февраля 2024, 08:03
9 200,50
Бромгексин
Уровень 38
6 августа 2024, 09:39
8 494,71
Илюха Будущий ЮниорJava - стажёр в ASTON
10 сентября 2024, 09:55
9 128,04
Anemon
Уровень 13
Expert
17 ноября 2024, 00:21
9 987,27 (Через годы кто-то сможет составить график по этим комментам)
Никита
Уровень 2
26 ноября 2024, 19:52
10 506,04
30 января 2025, 18:25
9 801
Никита QAQA Automation Engineer в ОТТ Триколор
25 мая 2025, 09:13
7934,20
L0bster
Уровень 29
26 июня 2025, 15:18
7,874.55
28 июня 2025, 11:46
7 847
Денис
Уровень 48
19 марта, 09:22
8313