Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie]Eclipse Błąd?


Rekomendowane odpowiedzi

Opublikowano

Witam,
piszę plugin do MineCraft'a i wiem że w eclise jest taka ikonka vec8MCn.png która oznacza że jest coś źle.
A co oznacza taka ikonkaKZm3wnC.png??

Do przodu dziękuję.



Dla mod'a:

Jeśli zły dział to proszę o przesunięcie.

 

Opublikowano

Ta pierwsza - oznacza że coś jest źle, jest to błąd fatalny który nie umożliwi nawet na skompilowanie kodu.

Ta druga - oznacza że coś jest źle, jest to zwykły błąd, który da się rozwiązać zwykle klikając na niego i wybierając odpowiednią (Zwykle pierwszą -,-) opcję.

Jest jeszcze ostrzeżenie, taki trójkąt z wykrzyknikiem, to można całkowicie zignorować ale mimo wszystko polecam sobie też kliknąć i zobaczyć o co biega bo zmiany które dzięki temu wprowadzimy (Np. ustawienie gettera i settera zamiast tworzenia zmiennej static) pozwolą na lepsze zarządzanie kodem w przyszłości.

Opublikowano

Ta pierwsza - oznacza że coś jest źle, jest to błąd fatalny który nie umożliwi nawet na skompilowanie kodu.

Ta druga - oznacza że coś jest źle, jest to zwykły błąd, który da się rozwiązać zwykle klikając na niego i wybierając odpowiednią (Zwykle pierwszą -,-) opcję.

Jest jeszcze ostrzeżenie, taki trójkąt z wykrzyknikiem, to można całkowicie zignorować ale mimo wszystko polecam sobie też kliknąć i zobaczyć o co biega bo zmiany które dzięki temu wprowadzimy (Np. ustawienie gettera i settera zamiast tworzenia zmiennej static) pozwolą na lepsze zarządzanie kodem w przyszłości.

Nie do końca- Jedyna różnica między pierwszym a drugim rodzajem błędu jest taka że dla pierwszego błędu eclipse nie wyświetli podpowiedzi a dla drugiego tak. Ostrzeżenie informuje kiedy coś mogło by wywołać błąd, ale nie jest on związany ze składnią(Ale tylko te często występujące- nie liczmy na to że jeżeli eclipse nie znajdzie błędu w naszym kodzie, nasza aplikacja nie będzie miała błędu), albo kiedy część kodu jest bezużyteczna(np. zmienna1=zmienna1).

 

Po za tym- jeżeli tworzysz getter bądź setter to i tak zwykle posłużysz się polem prywatnym.

1377774857-U369478.png

Opublikowano

Nie do końca- Jedyna różnica między pierwszym a drugim rodzajem błędu jest taka że dla pierwszego błędu eclipse nie wyświetli podpowiedzi a dla drugiego tak. Ostrzeżenie informuje kiedy coś mogło by wywołać błąd, ale nie jest on związany ze składnią(Ale tylko te często występujące- nie liczmy na to że jeżeli eclipse nie znajdzie błędu w naszym kodzie, nasza aplikacja nie będzie miała błędu), albo kiedy część kodu jest bezużyteczna(np. zmienna1=zmienna1).

 

Po za tym- jeżeli tworzysz getter bądź setter to i tak zwykle posłużysz się polem prywatnym.

huh? To nie jest jedyna różnica. Eclipse wyświetli podpowiedzi dla każdego błędu, jeśli tylko takowe posiada.

Czerwony - jako iż java ma JIT-a to program uruchomimy a błąd wywali gdy owa część kodu będzie wykonywana. ( aczkolwiek radzę nie ignorować xD)

3P5ay.png

Żółty - ignoruj jak chcesz, ja lubię mieć czysty kod :F

 

Co do gett/sett. Nie rozumiem, a nie poto one są ? :O

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...