Ten samouczek przedstawia głębokie zrozumienie błędów w czasie kompilacji i aby to zrobić, obejmie następujące aspekty:
Więc zacznijmy!
Jakie są błędy czasowe kompilacji w Javie?
Błędy występujące z powodu nieprawidłowej składni są znane jako błędy w czasie kompilacji lub czasami również określane jako błędy składniowe w Javie. Przykłady błędów w czasie kompilacji obejmują: brakujący nawias, brak półkolisu, wykorzystujący niezgłoszone zmienne itp. Wszystkie te błędy są wykrywane w czasie kompilacji, a kompilator pokazuje odpowiedni błąd podczas kompilacji.
Rodzaje błędów czasowych kompilacji w Javie
Istnieją trzy typy błędów w czasie kompilacji, jak wymieniono poniżej:
Błędy składniowe: Błędy te występują z powodu nieprawidłowej składni, na przykład, deklarując, czy instrukcja bez określenia w nim warunku i.mi. Jeśli().
Błędy semantyczne: Tego rodzaju błędy wystąpiły ze względu na niepodległość kodu, takie jak deklarowanie wielu zmiennych o tej samej nazwie.
Błędy leksykalne: Włączenie nieprawidłowych znaków do kodu, powoduje błędy leksykalne. Na przykład inicjowanie zmiennej nazwy z „+” Znak i.mi. +Wiek = 32.
Czynniki, które powodują błędy czasowe kompilowania
Liczne czynniki mogą powodować błędy w czasie kompilacji w Javie, a wśród nich najczęściej skierowane przyczyny wymieniono poniżej:
Zaniedbanie Semikolony Na końcu oświadczenia.
Zaniedbanie Wsporniki I.mi. nawiasy, kręcone lub kwadratowe wsporniki.
Zaginiony Słowa kluczowe takie jak klasa, interfejs itp.
Błędny zamówienie z Java Loops e.G. for (int i = 0; i ++; i<100 )
Zaginiony powrót stwierdzenie w metodzie Java.
Dostęp do metoda/zmienna, która jest nie Deklarowana gdziekolwiek w programie.
Za pomocą w przeciwnym razie stwierdzenie bez Jeśli oświadczenie.
Wykorzystanie nieważny postać
Zmienna/metoda już zadeklarowane.
Istnieje wiele innych przyczyn, które mogą wygenerować błąd w czasie kompilacji.
Przykłady kompilacji błędów czasowych
Rozważmy kilka przykładów głębokiego zrozumienia błędów w czasie kompilacji Java.
Przykład 1
Zastanówmy się, że pod względem startego fragmentu poniżej zapominamy umieścić półkolis na końcu oświadczenia:
publicClassCompileTimeErorsexampleMamy bardzo prosty kod do wydrukowania wartości zmiennej, ale tutaj nie wykorzystaliśmy półkolonu na końcu systemu.na zewnątrz.Oświadczenie println (wiek):
Powyższy fragment weryfikuje, że kompilator Java nie czekał na uruchomienie kodu, rzuca błąd w czasie kompilacji.
Rozważmy kolejny przykład, aby uzyskać większą jasność, w jaki sposób błędy w czasie kompilacji występują w Javie:
Przykład 2
W tym przykładzie rozważymy scenariusz, w którym używamy nieprawidłowej kolejności dla pętli Java:
publicClassCompileTimeErorsexamplePoniższy fragment pokazuje, jak reaguje kompilator Java, gdy używamy nieprawidłowej kolejności (i.mi. Określenie przyrostu przed warunkami) dla Java for Loop:
Powyższy fragment weryfikuje, że kompilator Java rzuca błąd w czasie kompilacji.
Jak naprawić błędy czasu kompilacji
Błędy w czasie kompilacji można łatwo naprawić, ponieważ kompilator Java wykrywa je w czasie kompilacji i poinformuj nas, która część programu powoduje kłopoty lub gdzie popełniliśmy błąd.
Przykład
Na przykład w przykładzie 1 musimy umieścić półkolon na końcu instrukcji, w wyniku czego błąd zniknie, jak pokazano na poniższym fragmencie:
Umieszczenie półkolisu rozwiązało błąd.
Przykład 2
Podobnie błąd znika, gdy korygujemy kolejność pętli dla:
W ten sposób możemy rozwiązać błędy w czasie kompilacji w Javie.
Wniosek
Błędy występujące z powodu nieprawidłowej składni są znane jako błędy w czasie kompilacji lub błędy składniowe w Javie. Liczne czynniki mogą powodować błędy w czasie kompilacji w Javie, takie jak brakujący nawias, brak półkolisu, wykorzystujący niezgłoszone zmienne itp. Błędy w czasie kompilacji są wykrywane w czasie kompilacji, ponieważ kompilator pokazuje odpowiedni błąd podczas kompilacji, a zatem można go bardzo łatwo naprawić.
Ten zapis wyjaśnił, jakie są błędy w czasie kompilacji, ich typy, różne czynniki, które powodują błędy w czasie kompilacji i jak naprawić te błędy.