Hem Personliga finanser Möjliga fel i din Java-kod - dummies

Möjliga fel i din Java-kod - dummies

Video: Encriptacion en Java (Algoritmo Personalizado) - Parte 1 @JoseCodFacilito 2024

Video: Encriptacion en Java (Algoritmo Personalizado) - Parte 1 @JoseCodFacilito 2024
Anonim

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.

Möjliga fel i din Java-kod - dummies

Redaktörens val

Hur man redigerar bilder i Redigera snabbläge för Photoshop Elements 9 - dummies

Hur man redigerar bilder i Redigera snabbläge för Photoshop Elements 9 - dummies

I Photoshop Element, Redigera Snabbt läge är en uppskattad version av Redigera fullt läge som ger grundläggande fixverktyg tillsammans med några unika funktioner, till exempel en förhandsgranskning av bilden. Här är ett steg för steg arbetsflöde som du kan följa i Redigera snabbläge för att reparera dina foton: Välj ett eller flera foton i ...

Hur man redigerar i Photoshop Elements 10: s Snabb Fotoredigeringsläge - dummies

Hur man redigerar i Photoshop Elements 10: s Snabb Fotoredigeringsläge - dummies

Snabb Fotoredigering är en uppskattad version av Full Photo Edit-läge som bekvämt ger grundläggande fixeringsverktyg och kastar i några unika egenskaper, till exempel en förhandsgranskning av bilden. Här är ett steg för steg arbetsflöde som du kan följa i Quick Photo Edit-läget för att reparera dina foton:

Hur man förbättrar Photoshop Elements-bilder med Photo Effects - dummies

Hur man förbättrar Photoshop Elements-bilder med Photo Effects - dummies

Fotoeffekter i Photoshop Elements 11 fungerar som applicera filter; medan dialogrutan Filtreringsgalleri ger dig många alternativ för att tillämpa ett filter, ger den guidade panelen dig filtereffekter och tar dig genom steg för att justera ljusstyrka, ändra färgton och mättnad och göra andra justeringar för att perfekta resultatet. Du ...

Redaktörens val

Hur man tar bort bilder från din Canon EOS 7D Mark II - dummies

Hur man tar bort bilder från din Canon EOS 7D Mark II - dummies

När du granskar en bild, bestämmer du om det är en målvakt. Om du tittar på en bild på din Canon EOS 7D Mark II, gillar du inte bilden av någon anledning kan du radera det. Men borttagning av bilder måste ske med stor försiktighet eftersom uppgiften inte kan ångras. När du har raderat en ...

Hur man redigerar filmer på en Canon EOS 60D - dummies

Hur man redigerar filmer på en Canon EOS 60D - dummies

60D Edit-funktionen gör det härligt enkelt för att ta bort oönskade delar från början eller slutet av en film direkt på din kamera. Denna ombordredigering är praktisk men grundläggande, så förvänta dig inte mirakel. Här är de enkla stegen för att trimma början eller slutet på en film: Klicka på ikonen Redigera (det ser ut ...

Redaktörens val

Hur man arbetar med text i ett Word 2010-tabell - dummies

Hur man arbetar med text i ett Word 2010-tabell - dummies

Text hinner i ett bord i Word 2010 på en cell-vid-cell basis. Varje cell i ett Word-bord kan ha ett eget styckeformat och en egen uppsättning flikar. Grupper av celler, rader och kolumner och hela tabellen kan väljas och formateras samtidigt, om du vill. All standardtext ...

Hur man arbetar med Word 2010: s decimala flik - dummies

Hur man arbetar med Word 2010: s decimala flik - dummies

Du kan använda decimalfliken i Word 2010 till rad upp kolumner av siffror. Även om du kan använda en rätt flik för att göra detta jobb är decimalfliken ett bättre val. I stället för högerjusterad text, som den högra fliken gör, justerar decimalfliken siffror efter deras decimaldel - perioden i ...

Hur man arbetar med flera Word 2010-dokument på samma gång - dummies

Hur man arbetar med flera Word 2010-dokument på samma gång - dummies

O saker Word 2010 kan göra med dokument! Du kan öppna flera Word-dokument samtidigt och arbeta på mycket av dem, växla mellan de olika öppna dokumenten. Öppnar flera Word-dokument samtidigt Det är inte en fråga om hur Word kan fungera på mer än ett dokument åt gången. Nej, ...