Video: Encriptacion en Java (Algoritmo Personalizado) - Parte 1 @JoseCodFacilito 2024
Att rita redaktören för skrymmande understreck är orsaken till firandet. Eclipse gillar utseendet på din Java-kod, så från det ögonblicket är det smidigt segling. Höger?
Jo, det är inte nödvändigtvis så. Förutom några synliga samlingsfel kan din kod ha andra, mindre uppenbara fel.
Föreställ dig någon som säger att du ska "gå till korsningen, och sedan rurn tight. "Du märker genast att talaren gjorde ett misstag, och du svarar med en artig" Huh? "Den nonsensical rurn tight frasen är som ett kompileringstidsfel. Din "Huh? "Är som den skrymmande understruken i Eclipse redaktör. Som ett lyssnande människa kan du kanske gissa vad rurn tight betyder, men Eclipse's redaktör vågar aldrig fixa din kods misstag.
Förutom kompileringsfel kan vissa andra typer av gremlins gömma sig i ett Java-program:
- Undantagade runtime-undantag: Du har inga kompileringstidsfel, men när du kör ditt program, slutar sluten tidigt. Någonstans i mitten av körningen berättar dina instruktioner Java om att göra något som inte kan göras.
Detta är ett exempel på ett obefintligt runtime-undantag - motsvarande någon som berättar att du svänger höger vid korsningen när det enda till höger är en stor tegelvägg. Eclipse-redaktören varnar dig inte om ett obefintligt runtime-undantag eftersom datorn inte kan förutsäga att undantaget kommer att hända tills du kör programmet.
- Logikfel: Du ser inga felmarkörer i Eclipse's editor, och när du kör koden går programmet till slut. Men svaret är inte korrekt. Låt oss säga det istället för $ 552. 20, utmatningen är $ 552, 200, 000. 00. Programmet säger felaktigt att du betalar tusentals gånger vad ditt hus är värd och berättar att du betalar det här beloppet varje månad! Det motsvarar att bli tillsagd att svänga till höger istället för att svänga till vänster. Du kan köra i fel riktning under mycket lång tid.
Logiska fel är de mest utmanande felen att hitta och fixa. Och värst av allt, logiska fel går ofta obemärkt. I mars 1985 fick en husägare en månatlig hemuppvärmningsräkning för $ 1, 328, 932. 21. Det var uppenbart att en del dator hade skrivit ut felaktigt belopp. När han kallade gasbolaget att klaga på det sa telefonservicerepresentanten: "Var inte upprörd. Betala bara hälften av det beloppet. "
- Varningar för kompileringstid: En varning är inte lika svår som ett felmeddelande. Så, när Eclipse märker något misstänkt i ditt program, visar redaktören en skrynklig gul understeg, en liten gul ikon som innehåller ett utropstecken och några andra inte så störande ledtrådar.
Tänk dig att bli tillsagd att "vända när du når korsningen. "Riktningen kan vara bra. Men om du är misstänksam frågar du, "Vilket sätt ska jag vända mig om? Vänster eller höger? "
När du är säker på att du vet vad du gör kan du ignorera varningar och oroa dig för dem vid någon senare tidpunkt. Men en varning kan vara en indikator på att något mer allvarligt är fel med din kod. Sopa rekommendation: Var uppmärksam på varningar. Men om du inte kan ta reda på varför du får en särskild varning, låt inte varningen hindra dig från att gå framåt.