Spisie treści
Chociaż korzystanie z wyjątków stanowi ulepszenie naszych programów napisanych w Jawa, nie zawsze będą wymagane, ponieważ mają bardzo istotny koszt na poziomie wydajności, dlatego musimy dowiedzieć się, co to znaczy zbudować blok obsługi wyjątków w naszym programie, w ten sposób możemy wiedzieć, czy koszt jest mniejszy niż korzyści, jakie nam przyniesie.Koniec końców wiemy, że nasze programy muszą również zachowywać odpowiednią wydajność, ponieważ program lub aplikacja, która cierpi na powolność, jest mniej przyjazna w obsłudze, co powoduje dyskomfort dla użytkowników.
Jak wskazaliśmy na początku, budowanie bloku, który ma możliwość obsługi wyjątków, reprezentuje koszt na poziomie wydajności w naszym programie, ponieważ gdy mamy blok obsługi wyjątków dla tego zadania generowany jest obiekt, musisz także wykonać wsteczny bieg stos programu i wreszcie wyjątek musi być propagowany różnymi metodami obiektu.
To bardzo wyraźnie pokazuje, że występ zostanie naruszony, ponieważ bez względu na to, ile mamy zasobów, proces ten zużyje dużą ich część, wyjątki pojawiają się, gdy uruchamiamy je w metodzie, dlatego jeśli uda nam się zapobiec wyrzuceniu wyjątku, uratujemy całą procedurę.
Stosowanie wyjątkówten wyjątki powinno być używane, gdy mogą wystąpić nieprzewidywalne warunki, których nie możemy przewidzieć w naszym programie, ale przypadki takie jak pusta zmienna lub dzielenie przez 0 w celu podania podstawowych przykładów mogą być obsługiwane bez konieczności używania spróbuj - złap blok.
Zobaczmy w poniższym przykładzie podstawowy przypadek, w którym rozwiązujemy problem z wyjątkami i bez wyjątków:
Choć przypadki te są niezwykle proste, faktem jest, że decyzja, kiedy zastosować obsługę wyjątków, a kiedy nie, należy do każdego programisty, jednak gdy chcemy je wdrożyć, musimy zadać sobie pytanie, czy możemy temu zapobiec za pomocą naszej logiki, przecież każdy programista ma inny pomysł.
Na tym kończymy ten samouczek, musimy już mieć jaśniejsze pojęcie o tym, co oznacza użycie wyjątków i ich rzeczywisty wpływ na nasze programy, ponieważ chociaż mogą nam pomóc, mogą również zaszkodzić wydajności, jeśli nadużywamy w wielu sytuacjach oni.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt