Size: a a a

2020 February 24

ВА

Вега Аффир in learn.java
Dmitriy Shilnikov
Нет. В том же спринге везде рантайм эксепшены кидаются
Хм, пока не сталкивался со спрингом
источник

DS

Dmitriy Shilnikov in learn.java
Более того, учитывая, что вместо объекта вполне может прийти прокси, в котором что угодно может быть, включая запросы в базу данных, доверять тому, чего там кто выбрасывает вообще нельзя.
источник

Э

Эд in learn.java
не ну в вебе, я бы просто смапил на контроллер, который холдит ошибки
источник

DS

Dmitriy Shilnikov in learn.java
Так что всё не так однозначно )
источник

ДЧ

Денис Чиканов in learn.java
Podawan
А если весь смысл сводится к тому что-бы просто записывать что-то в файле и затем есть некоторые операции которые проверяют некоторые условия из файла и если верно, то выводит на экран, то тогда throws IOException в названии метода хватит ?

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

DS

Dmitriy Shilnikov in learn.java
Конкретно код  catch ( Exception ex ) { ex.printStackTrace();  вообще очень плохой, на самом деле. Он "скрывает" исключения.
источник

DS

Dmitriy Shilnikov in learn.java
Т.е. снаружи функции все будут думать, что всё хорошо, хотя, по факту, там что-то сломалось.
источник

P

Podawan in learn.java
Эд
покажешь код, а ребята уже посоветуют, ок?
В любом случае спасибо)
источник

DS

Dmitriy Shilnikov in learn.java
Если уж ловить всё, что вылетело, то дальше надо какой-то свой рантайм эксепшен кидать.
источник

P

Podawan in learn.java
Вега Аффир
По идее хватит)
Вариант покруче: посмотреть API джавы и выписать все IOException
Да, не спорю)
источник

P

Podawan in learn.java
Dmitriy Shilnikov
Конкретно код  catch ( Exception ex ) { ex.printStackTrace();  вообще очень плохой, на самом деле. Он "скрывает" исключения.
Понял
источник

DS

Dmitriy Shilnikov in learn.java
Т.е. если ты где-то МОЖЕШЬ поймать исключение, не значит, что ты его там ДОЛЖЕН ловить.
источник

P

Podawan in learn.java
Кстати да, было такое что был метод с файлами, вернее чтение, мне понравился, но он выкидывал исключения, и с помощью catch ( Exception ex ) { ex.printStackTrace();   или вообще в catch ничего не писал - и скрывал ошибку xD
источник

DS

Dmitriy Shilnikov in learn.java
Podawan
Кстати да, было такое что был метод с файлами, вернее чтение, мне понравился, но он выкидывал исключения, и с помощью catch ( Exception ex ) { ex.printStackTrace();   или вообще в catch ничего не писал - и скрывал ошибку xD
При работе с файлами важнее не исключения ловить, а try-with-resources юзать, и что-то, возможно, в finally писать. Не факт, что тебе там вообще catch необходим будет.
источник

DS

Dmitriy Shilnikov in learn.java
И вообще checked exceptions много кем считаются злом.
источник

P

Podawan in learn.java
Понятно, в любом случае спасибо

Это в любом случае что-то простенькое для ваc, поэтому не стоит тут заморачиваться
источник

DS

Dmitriy Shilnikov in learn.java
Некоторые считают, что добавление их в джаву было ошибкой.
источник

P

Podawan in learn.java
Dmitriy Shilnikov
Некоторые считают, что добавление их в джаву было ошибкой.
Да я думаю у каждой вещи есть как и хорошая, так и плохая сторона
источник

ДЧ

Денис Чиканов in learn.java
Dmitriy Shilnikov
Некоторые считают, что добавление их в джаву было ошибкой.
Некоторые (включая создателей джавы)
источник

e

evergood in learn.java
кто-нибудь случайно не знает, как в bootstrap форму выровнять?
источник