Ups! Øjeblikke, der giver Hver Java-udvikler Goosebumps!

Uanset om du er ny til Java eller du har været en Java virksomhedsudvikling pro, og kender Java ligesom bagsiden af ​​din hånd, vil der være øjeblikke, hvor du vil helt sikkert begå fejl. At fejle er menneskeligt, og gæt hvad? Der er flere andre omkring, hvem der gør de samme fejl som dig, igen og igen. Her &';. Sa omfattende liste over nogle ups øjeblikke, at hver Java-udvikler står over mindst én gang i hans udvikling karriere

1. Null Pointers!
Null pejlemærker udgør de mest almindelige fejl begået af Java-programmører. Og da de vises på runtime, kan Oversættere og' t rette dem for dig. Hvis du don &'; t opdage det i tide, dine brugere sikkert vil. Når og hvis du forsøger at få adgang til nogle objekt, hvis reference er nul, vil ansøgningen støde på en NullPointerException. Årsagen til initiering af null pointers kan variere fra program til program, men generelt betyder det at du enten ikke har kontrolleret returværdien af ​​et objekt, eller du ikke har initialiseret objektet. Den eneste løsning for at rette eller undgå Null Pointers i din kode er at kontrollere, før du forsøger at få adgang til en null variabel i et array.

2. Nul-Indekseret Nature s; Droppet Java &':
Hvis du har været programmering med C /C ++ for et stykke tid, skal du være opmærksom med begrebet nul-indeksværdi. Arrays i Java er nul-indekseret. Dette betyder, at værdien af ​​de allerførste element i enhver indeks er nul. Det primære område, hvor glemmer nul indeksering kan få dig i problemer, er med strygere. Du kan sidde fast i nogle virkelig frustrerende situationer, især hvis du skriver applikationer, der omfatter streng behandling. Du kan arbejde med den forkerte karakter eller kan få flere undtagelser på kørselstidspunktet. Den eneste måde at beskæftige sig med nul-indeksering spørgsmål er at henvise til din API-dokumentation.

3. Kapitalisering Fejl:
bogstaver er formentlig blandt de mest almindeligt begået udvikling fejl. Ofte ser vi på en variabel igen og igen for at få øje på fejlen, men let springe de ikke-aktiverede metoder eller variabler, ude af stand til at få fat i den problematiske del. Denne fejl kan let forvirre dig som du ved, at den pågældende variabel eller metode findes, men du er ikke i stand til at få øje på den manglende kapitalisering. Men der isn &'; t nogen gylden regel for at bekæmpe denne fejl, at holde sig for øje følgende pejlemærker kan hjælpe dig begå mindre af disse:
en. uanset hvor et nyt ord begynder, alle medlemslande variabler og metoder bruger kapitalisering
b. i Java API, alle medlemslande variabler og metoder begynde med små bogstaver

4. Brug == I stedet for .Equals:
De fleste udviklere ofte får forvirret, når det kommer til at bruge == og .equals i et Java enterprise udviklingsprogram. Mens du skriver et Java-program, ved hjælp == betyder, at du sammenligner to referencer for at se, om de er peger mod det samme objekt eller ej. Du kan ikke bruge == operatør til at sammenligne to objekter for ligestilling. I stedet for at kontrollere for lighed, kan du bruge .equals metode, da det er arvet af alle klasser til stede i Java-sproget.

Java programmering er ligesom en rutsjebane ride-du har dine op- og nedture . Hvordan du tackle de nedture, bestemmer, hvor højt du vil bevæge sig i din venture
.

software

  1. Workforce Management Software - Nogle Ofte Stillede Spørgsmål
  2. Windows 8 krav - PC Advisor
  3. Joomla Website Development: et vigtigt redskab til at skabe dynamiske websites
  4. Drupal Web Application Development Company: Yderste løsning til Perfect Website
  5. Android Application Development: forstærke performance på din enhed
  6. E-handel Website Development: et vigtigt koncept for moderne æra
  7. Alt du behøver at vide om cloud-baserede Antivirus Security for Mobiles
  8. Spændende tider for din lille virksomhed app
  9. Det grundlæggende og fordelene ved rekruttering software
  10. Fylde brug for at konvertere EML til Lotus Notes smart
  11. Brug A Mobile Web Blog som et vellykket Digital Marketing Strategi
  12. Fire effektive metoder til at opdage phishing-angreb
  13. Mobile Application Development: Øge mulighederne i din telefon
  14. Sådan oprettes og Hvornår skal man bruge Mobile Enterprise App Platform (MEAP)
  15. Hvorfor din Small Business behov for en hjemmeside
  16. Offshore Development Company: En løsning på Cost Effektiv Service
  17. Virtual Private Server Hosting og dens forskellige fordele
  18. Optimere dit system helt med Antivirus Software
  19. Medarbejder Device Overvågning: Bedre ydeevne Skalerbarhed
  20. Kender du roller og ansvar af ERP Consultants?