articoli consigliati
- Sincronizzazione iPad /iPhone …
- Bluebeam PDF per darvi la faci…
- Android Tablet PC prodotto Gam…
- Corel Draw X5 Chiave di serie …
- 4 ragioni vostra azienda ha bi…
- Come Recover Lost Word Documen…
- soldi paypal gratuito incidere…
- Permettono un facile utilizzo …
- Come installare Yii2 via Compo…
- Get Property Maintenance Softw…
- Trova mobili società di svilu…
- Guida Per rimuovere Trojan.Sim…
- In cerca di un Hosting Miglior…
- Come trasferire contatti da iP…
- 10 cose da considerare prima d…
Categoria
- marketing di affiliazione
- arti mestieri
- settore automobilistico
- recensioni di libri
- attività commerciale
- carriera
- comunicazioni
- computer
- educazione
- divertimento
- ambiente
- finanza
- cibo bevanda
- gioco
- medico salute
- casa di famiglia
- Internet eBusiness
- bambini adolescenti
- le lingue
- legale
- marketing
- musica
- animali domestici animali
- immobiliare
- relazioni
- auto-miglioramento
- recensioni Carrello
- cronache mondane
- software
- spiritualità
- ricreazione sport
- tecnologia
- viaggiare
- interessi delle donne
- la scrittura che parla
- altrui
Top 10 Dialy Errore in Java da John C.
", che è quasi sempre vero; ma i problemi di Java sono ancora presenti. Sarò rivolgo dieci problemi Java che penso siano i più comuni errori
errore comune # 1:. Trascurare librerie esistenti
E 'sicuramente un errore per gli sviluppatori Java di ignorare l'innumerevole quantità di librerie scritte in Java. Prima di reinventare la ruota, prova a cercare le librerie disponibili -. Molti di loro sono stati lucidati nel corso degli anni della loro esistenza e sono liberi di utilizzare
Queste librerie potrebbero essere di registrazione, come logback e Log4j, o relativa rete biblioteche, come Netty o di Akka. Alcune delle librerie, come Joda-Time, sono diventati uno standard de facto
errore comune # 2:. Manca il 'break' di parola chiave in uno switch-Caso Block
Questi problemi di Java può essere molto imbarazzante, e talvolta rimangono da scoprire fino a correre in produzione. Comportamento falltrough in istruzioni switch è spesso utile; tuttavia, manca un " rompere
" parola chiave quando tale comportamento non è desiderato può portare a risultati disastrosi.
Se avete dimenticato di mettere una "pausa" nel "caso 0" nel codice Nell'esempio riportato di seguito, il programma scriverà "Zero" seguito da "One", dal momento che il flusso di controllo interno qui passerà attraverso l'intera istruzione "switch", fino a raggiungere una "pausa" Ad esempio:.
public static annullare switchCasePrimer () { int caseIndex = 0; interruttore (caseIndex) { caso 0: System.out.println ("Zero"); caso 1: System.out.println ("One"); break; caso 2: System.out.println ("due"); break; di default: System.out.println ("Default"); }} Nella maggior parte dei casi, la soluzione più pulita sarebbe quella di utilizzare il polimorfismo e spostare il codice con comportamenti specifici in classi separate. Errori Java come questo possono essere rilevati utilizzando analizzatori di codice statico
errore comune # 3:. Dimenticare di Risorse gratuite
Ogni volta che un programma si apre un file o una connessione di rete, è importante per i principianti a Java liberare la risorsa, una volta che hai finito di usarlo. Simile cautela dovrebbe essere presa se dovesse essere lanciata alcuna eccezione durante le operazioni su tali risorse
Si potrebbe sostenere che la FileInputStream ha un finalizzatore che richiama il metodo close () su un evento di raccolta dei rifiuti.; tuttavia, dal momento che non possiamo essere sicuri quando un ciclo di garbage collection si avvia, il flusso di input può consumare le risorse del computer per un periodo indefinito di time.In infatti, vi è una dichiarazione davvero utile e pulito introdotto in Java 7 particolarmente per questo caso , chiamato try-con-risorse: printFileJava7 static void privato () throws IOException { provare (ingresso FileInputStream = new FileInputStream ("file.txt")) { dati int = input.read (); mentre (dati = -1) { System.out.print ((char) di dati); Dati = input.read (); } }} Questa affermazione può essere utilizzato con qualsiasi oggetto che implementa l'interfaccia AutoClosable. Essa garantisce che ogni risorsa è chiuso dalla fine dell'istruzione
Leggi Articolo >. > Clicca qui
software
- Calcolatrice PK da Ahmed Kabir da Syed Ahmed Kabir Hashmi
- 5 I rischi chiave per posto di lavoro Mobile Device Security di Maria Jerek
- Come rimuovere applicazioni preinstallate su android da Creide RAY
- SAP Content Management - agisce come una fonte di energia per affari da Karen Bo…
- Document Writer - un ricco App che non arrivava mai prima di Syed Ahmed Kabir Ha…
- Molto positivi i tipi di test funzionali e non funzionali di Cheryl Robert
- Come trasferire foto da Android a iPhone con facilità da Ray Y.
- Software di fatturazione per le piccole imprese - il partner ideale per le vostr…
- Garantire Flawless App per lo sviluppo con Android Sviluppatori In India da Apps…
- Software Hospitality Management migliora la competitività da Akriti Yadav
- Il Cloud sta avendo un impatto maggiore per l'acquisto da Bellwether Software
- Come trasferire foto da iPhone a Mac da Mickill Ray
- Come eliminare i contatti duplicati in Android di Mickill Ray
- Get Your email aziendale protetta con autenticazione a due fattori per Sachin Ma…
- Tutto quello che c'è da sapere su Applicazione mobile sviluppo di Justin Stuart