-1

Всем привет, в языке Java я новенькая ( относительно) изучаю всего каких то пол года, читала книги, смотрела Ютуб, Гугл, курсы на скиллбокс проходила, а вот исправлять ошибки в коде я не научилась. Подскажите пожалуйста как правильно гуглить?

Roman C
  • 9,043
  • 4
  • 20
  • 28
  • универсальных механизмов, имхо, нет......но как минимум один подход есть: если написан текст ошибки, то его и надо вбивать в поисковике с указанием языка: например: "java IndexOutOfBoundsException". – Алексей Шиманский Jul 13 '22 at 12:31
  • К комментарию выше, можно добавлять "ошибка", чтобы результаты в первую очередь на русском выходили: "java ошибка IndexOutOfBoundsException". Если так ничего похожего не находится, убирать "ошибка", и смотреть уже англоязычные варианты. – insolor Jul 13 '22 at 12:50
  • лучший вариант использовать дебагер и смотреть что происходит в вашей программе в конкретный момент времени, в какой переменной что хранится и так выявить можно большинство ошибок – had0uken Jul 13 '22 at 13:09
  • @had0uken дебагер не поможет, если программа не запустится %)) – Алексей Шиманский Jul 13 '22 at 13:14
  • @АлексейШиманский да но со всякими IndexOutOfBoundsException вполне ) – had0uken Jul 13 '22 at 13:18
  • @had0uken только надо ещё понять что это за зверь такой IndexOutOfBoundsException а так-то отладка да - хороша, у меня есть даже ответ на эту тему https://ru.stackoverflow.com/q/701409/191482 .... но всё же есть случаи, когда оне не поможет или нужно знать доп инфу, чтобы включая её уже использовать отладку – Алексей Шиманский Jul 13 '22 at 13:36
  • @Ksenia, а можете добавить пару ошибок, с которыми у Вас были наибольшие трудности? На конкретных примерах легче будет объяснить и понять. – Ramiz Jul 21 '22 at 10:46

1 Answers1

0

Значит так, ошибки выводятся с указанием текста ошибки. Вот этот текст нужно копировать и вставлять в Гугл.

К примеру если выпадает Exception то надо смотреть getMessage(). Обычно в стэктрейсе выводятся сообщения обошибке. Всегда надо искать главную ошибку в стэке. Она может быть либо внизу либо вверху. В зависимости как выдаётся логгером.

Копируем сообщение об ошибке и смотрим где ее исправляли. Возможно на этом сайте. Поэтому можно прямиком заходить на поиск.

Roman C
  • 9,043
  • 4
  • 20
  • 28