Oops! Øyeblikk som gir Hver Java Developer Gåsehud!

Enten du er ny på Java eller du har vært en Java bedriftsutvikling pro, og vet Java som baksiden av hånden din, vil det være øyeblikk når du vil definitivt begå feil. Å feile er menneskelig, og gjett hva? Det er flere andre rundt, som gjør de samme feilene som deg, gang på gang. Her &';. Sa omfattende liste over noen oops øyeblikk at hver Java-utvikler har å møte minst en gang i hans utvikling karriere

1. Null Pekere!
Null pekere rede for de vanligste feilene begått av Java-programmerere. Og, siden de vises på runtime, kan kompilatorer &'; t utbedre dem for deg. Hvis du skjønner &'; t oppdage det i tide, brukerne absolutt vil. Som og når du prøver å få tilgang til noen objekt som referanse er null, vil programmet støter på et NullPointerException. Bakgrunnen for igangsetting av null pekere kan variere fra program til program, men generelt er det betyr at enten du ikke har sjekket returverdien av et objekt eller du ikke har initialisert objektet. Den eneste løsningen for å rette opp eller unngå Null Pekere i koden din er å sjekke før du forsøker å få tilgang til en null variabel i en matrise.

2. Dumpet Java &'; s Zero-indeksert Nature:
Hvis du har vært programmering med C /C ++ for en stund, må du være klar med begrepet null-indeksverdi. Arrays i Java er null-indeksert. Dette betyr at verdien av det første element av hvert indeks er lik null. Prime-området, hvor glemme null indeksering kan få deg i trøbbel, er med strenger. Du kan sette seg fast i noen virkelig frustrerende situasjoner, spesielt hvis du skriver programmer som inkluderer streng behandling. Du kan jobbe med feil karakter eller kan få flere unntak under kjøring. Den eneste måten å håndtere null-indeksering problemet er å se i API-dokumentasjonen.

3. Kapitalisering Errors:
Verdi er trolig blant de mest engasjerte utviklingsfeil. Ofte ser vi på en variabel igjen og igjen for å få øye på den feilen, men lett hoppe over de ikke-balanseførte metoder eller variabler, ute av stand til å få tak i den problematiske delen. Denne feilen kan lett forvirre deg som du vet at vedkommende variabel eller metode eksisterer, men du er ikke i stand til å oppdage mangelen på kapitalisering. Skjønt, det isn &'; t noen gylden regel å bekjempe denne feilen, husk følgende tips kan hjelpe deg med å begå mindre av disse:
en. hvor et nytt ord begynner, alle medlems variabler og metoder bruker kapitalisering
b. i Java API, alle medlems variabler og metoder begynne med små bokstaver

4. Bruke == Istedenfor .Equals:
fleste utviklere får ofte forvirret når det gjelder å bruke == og .equals i en Java bedriftsutvikling program. Mens du skriver et Java-program, ved hjelp == betyr at du sammenligner to referanser for å se om de peker mot samme objekt eller ikke. Du kan ikke bruke == operatør for å sammenligne to objekter for likestilling. I stedet for å se etter likestilling, kan du bruke .equals metode, som det er arvet av alle klasser som finnes i Java-språket.

Java-programmering er akkurat som en berg-og dalbane ride- du har dine oppturer og nedturer . Hvordan takle nedturer, avgjør hvor høyt du vil flytte i venture
.

programvare

  1. Windows Mobile Apps: Frem telefonen med den nyeste Features
  2. La dine E-handel Rivals Behind Ved hjelp Magneto
  3. Leter du etter Social Media Friendly CMS: Velg WordPress
  4. Tips og triks for enkelt å bygge en mobil versjon av en Website
  5. Forstå Storage Virtualization
  6. Forbedre ansattes produktivitet Bruke Ansattes Planlegging Software
  7. Interaktiv Desktop og Mobile Web Design Trenger i timen for din business
  8. SaaS Technology Bringer Innovative Forretnings Models
  9. Custom Software Development Company The Best Internet og organisasjon Solutions
  10. 4 grunner til å gå for WordPress CMS Development
  11. Noen Verdt Apps Hvilke Help Android App utviklere bygge sitt første App
  12. Tips for å skjære ut en slående nettsted med en økonomisk WordPress Development
  13. Ved hjelp av QR-kode for Effektiv Mobile Marketing
  14. 6 nye vitenskapelige oppfinnelser som vil spare liv i de nærmeste Years
  15. Store forskjellen mellom ERP Software Og CRM
  16. Hva er nytt i Android Jelly Bean 4.2?
  17. Coldfusion Development Company
  18. Hvordan å sikre at virksomheten er i gang i løpet av minutter etter data loss
  19. Hva gjør PHP en globalt populær teknologi?
  20. Vet om Advanced Visnings Software