Considerate le seguenti due righe di codiceIl che ha prestazioni migliori:!! Prova = null o null = test
if (test ! = null)
e
if (null != test)
è che non c'è alcuna differenza di sopra due affermazioni, le prestazioni saggio? Ho visto molte persone usare il dopo e, quando interrogati, dicono che è una buona pratica senza una solida ragione.
Questo è un duplicato di http://stackoverflow.com/questions/2369226/null-check-in-java, eccetto che questo sta usando! = Invece di uguali. –
Domanda simile http://stackoverflow.com/questions/15518958/null-check-coding-standard/15519045 –
Mentre siamo sulla questione delle migliori pratiche, potresti iniziare ad aggiungere spazi tra "se" e " ("Accoppiare questo cambiamento di stile del codice minore con le convenzioni di codifica java renderà anche il più selettivo revisore di codice (io) non ha nulla da dire sulle sue dichiarazioni if http://www.oracle.com/technetwork/java/javase/ documentazione/codeconventions-142311.html # 449 – Russ