Spisie treści
Tworząc programy, które stają się coraz bardziej złożone, nieuchronnie natrafimy na błędy, być może niektóre bardziej złożone do rozwiązania niż inne, ale nie powinno nas to zniechęcać, ponieważ czasami musimy popełnić błędy, zanim osiągniemy coś poprawnego w naszej aplikacji.w Jawa mamy kilka kategorie błędów które mogą się nam pojawić podczas tworzenia programu, rozpoznanie ich i poznanie ich przyczyn to dwa pierwsze sposoby walki z błędami.
Błędy składni
Błędy te pojawiają się podczas kompilacji kodu, więc można je również nazwać błędy kompilacji, pojawiają się, gdy mylimy kod, a kompilator nie może zinterpretować naszych instrukcji.
Bardzo często zdarza się błędnie napisać instrukcję, niepoprawnie zamknąć blok i jednym z najgorszych jest nietrafienie średnika, ten ostatni jest bardzo powszechny, ponieważ wiele razy pracujemy w kilku językach i możemy ponieść się na mieszaniu elementów które kończą linie.
Tego typu błędy są łatwe do debugowania, ponieważ Jawa Podczas kompilacji mówi nam, gdzie jest problem i daje nam jego opis, zobaczmy następujący kod z błędami:
public class ShowSyntaxErrors {public static void main (String [] args) {i = 30; System.out.println (i + 4); }}
Jeśli spróbujemy skompilować ten błąd, w konsoli poleceń otrzymamy:
POWIĘKSZAĆ
Widzimy wtedy, że wszystko jest wyzwalane przez niepoprawne zadeklarowanie zmiennej, aby poprawić tego typu błędy, zaleca się zacząć od pierwszej linii, aby być może poprawienie pierwszego błędu zmniejszyło liczbę następnych.Błędy wykonania
Ten rodzaj błędu występuje, gdy w programie mamy element, który powoduje nagłe zakończenie programu, dzieje się tak, gdy na przykład mamy pole wejściowe użytkownika i użytkownik wpisuje coś, czego program nie oczekiwał i co nie zostało przechwycone poprawnie lub gdy na przykład występuje dzielenie przez 0, co jest czymś, z czym nie można sobie poradzić.
Zobaczmy poniżej kod, który pozwala nam zilustrować tego typu błędy:
public class ShowRuntimeErrors {public static void main (String [] args) {int i = 1/0; }}
Jeśli zobaczymy wynik w kompilatorze, da nam on:
WażnyTutaj widzimy, że kompilator przeszedł poprawnie, jednak podczas wykonywania programu wygenerował błąd, najczęstszym sposobem uniknięcia tych błędów jest użycie spróbuj / złap blok aby uniknąć wyjątków i móc obsługiwać takie wyjątki bez kończenia programu w niepożądany sposób.
Błędy logiczne
Jest to rodzaj błędu, którego najbardziej obawia się każdy programista, ponieważ nie jest on zauważany przez kompilator ani wykonanie, a dzieje się tak dlatego, że program jest źle napisany lub istnieją powody, dla których program kończy się niepoprawnie, jeśli nie że logiczna implementacja tego, co chcesz zrobić, jest złaAby rozwiązać tego typu błędy, musimy zastosować zimne przebiegi i mieć wartości, które pozwalają nam wiedzieć, czy nasz program działa poprawnie.
Jak widzieliśmy, mamy 3 główne grupy błędów w naszych programach i znając je, możemy znaleźć sposoby na uniknięcie takich błędów lub przynajmniej spróbować je poprawić, gdy wystąpią.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt