Suositeltavia artikkeleita
- Piirtoheitin tarvitaan hallint…
- Laite Siirtyminen BlackBerry -…
- Tee oppitunteja Easy Note Taki…
- Opiskelija Yleisöä ja aikata…
- IT Management Tools IT tukiryh…
- Huonoin Neuvoja olemme koskaan…
- Seleeni Tulospalvelu jopa Web …
- Miten poimia elokuvan musiikki…
- Luo live päätöslauselmaesit…
- Oikeudellinen Insider Bot Revi…
- Miten Best PC Tune-up-ohjelmis…
- XD Card Recovery: takaisin men…
- Kätevä opas syöttämällä …
- Tie kehittää onnistuneen mob…
- Greatest Android Application D…
luokka
- affiliate markkinointi
- Kädentaito
- Automotive
- kirja-arvostelut
- liike
- ura
- viestintä
- tietokoneet
- koulutus
- viihde
- ympäristö
- rahoittaa
- ruoka juoma
- pelaamista
- terveys lääketieteen
- koti perhe
- internet eBusiness
- Lapset teini
- kielet
- oikeudellinen
- markkinointi
- musiikki
- lemmikit eläimet
- kiinteistöt
- suhteet
- itsensä parantaminen
- ostokset arvostelua
- Society News
- ohjelmisto
- hengellisyys
- urheilu virkistys
- teknologia
- matkailu
- Naisten etujen
- kirjallisesti puhuminen
- muut
Top 10 laivayhteydet Mistake Java John C.
", joka on lähes aina totta; mutta Java ongelmat ovat edelleen läsnä. Tulen käsittelemään kymmenen Java ongelmia, jotka ovat mielestäni yleisimmät virheet.
yleinen virhe # 1: laiminlyönti Olemassa Kirjastot
Se on varmasti virhe Java Developers jättää lukemattomia määrä kirjastojen kirjoitettu java. Ennen pyörän keksimistä uudelleen, yritä etsiä käytettävissä kirjastoille - monet niistä on hiottu vuosien niiden olemassaolosta ja voivat vapaasti käyttää.
Näihin voitaisiin kirjautumisen kirjastoja, kuten logback ja log4j, tai verkkoyhteys kirjastot, kuten Netty tai Akka. Jotkut kirjastot, kuten Joda-aika, on tullut de facto -standardi.
yleinen virhe # 2: Puuttuu "tauon" Avainsana Switch-asia Block
Näitä Java ongelmat voivat olla hyvin kiusallista, ja joskus jäädä havaitsematta, kunnes nousun sisään tuotannossa. Fallthrough käyttäytyminen kytkin lausunnot on usein hyödyllistä; kuitenkin, puuttuu " rikkoa
" avainsanan, kun tällainen toiminta ei haluta voi johtaa tuhoisiin seurauksiin.
Jos olet unohtanut laittaa "tauolla" in "tapauksessa 0" koodi Alla olevassa esimerkissä ohjelma kirjoittaa "Zero" ja sen jälkeen "One", koska ohjausvuo sisällä tässä menee läpi koko "kytkin" selvitys kunnes se saavuttaa "tauolla". Esimerkiksi:
julkinen staattinen mitätöi switchCasePrimer () { int caseIndex = 0; kytkin (caseIndex) { tapaus 0: System.out.println ("nolla"); tapaus 1: System.out.println ("Yksi"); break; tapaus 2: System.out.println ("Kaksi"); break; oletusarvo: System.out.println ("Default"); }} Useimmiten siivooja ratkaisu olisi käyttää polymorfismia ja liikkua koodia tiettyjen toimintojen erillisiin luokkiin. Java virheitä kuten tämä voidaan havaita käyttämällä staattista koodia analysaattorit.
yleinen virhe # 3: unohtaminen Ilmainen Resurssit
Aina kun ohjelma avaa tiedoston tai verkkoyhteys on tärkeää Java aloittelijoille vapaa resurssi kun olet lopettanut sen käyttämisen. Samanlaisia varovaisuutta on noudatettava, jos jokin poikkeus oli heitettävä käytön aikana tällaisia resursseja.
Voitaisiin väittää, että FileInputStream on Finalizer joka vetoaa lähellä () -menetelmää roskien keräys tapahtuma; kuitenkin, koska emme voi olla varmoja, kun roskien keräys sykli alkaa, tulovirta voi kuluttaa tietokoneen resursseja määräämättömäksi ajaksi time.In asiassa on todella hyödyllinen ja siisti lausunto käyttöön Java 7 erityisesti tässä tapauksessa , kutsutaan try-kanssa-resurssit: yksityinen void printFileJava7 () throws IOException { kokeile (FileInputStream input = uusi FileInputStream ("file.txt")) { int data = input.read (); kun taas (tiedot! = -1) { System.out.print ((char) tiedot); data = input.read (); } }} Tämä lausunto voidaan käyttää minkä tahansa esine, joka toteuttaa AutoClosable käyttöliittymä. Sillä varmistetaan, että kunkin resurssin on suljettu loppuun mennessä selvitys.
Lue koko artikkeli > > Klikkaa tästä
ohjelmisto
- Valitse Custom Website Design Impress Web Vierailijat hetkessä mukaan Wasim Kha…
- Miksi Hotel Property Management System ja Channel Manager olisi sisällytettävä…
- asentaa uusi iPhone OS niin pian HoangLy Lyhonag
- Hanki Auton Jaa Clone ILMAISEKSI! Frances H.
- Yksityiskohtaisia tietoja ja News of uusin ohjelmisto teknologian Alva Leka
- Ainutlaatuinen tekniikka seurata opiskelijoiden osallistumisaste Ankur Singh
- Edut VPN-palvelut Business. Webseo
- Hienostunut Ratkaisuja Recovery Korruptoituneet Lokitiedostot Exchange Angel Bro…
- Yhteistyökumppanin seuranta ohjelmisto: Kulut takana Ohjelmiston asennus Tool S…
- Online Library System: Turvallisuus ja Automaatio kerralla Rohit Bist
- Integrointi ja Recovery Vtiger Vt Experts
- Hanki Paras ja kustannustehokkaita SAP Document Management Solution Karen Boettg…
- Ilmainen Lattia suunnitteluohjelmisto ja sen tyypit Alice Wilson
- Liitä With Your Kuluttajat lentöyhtiöltä mobiililaitteissa milloin tahansa R…
- Miten voit käyttää Microsoft SharePoint Kehitys Rashi Singh