Domande taggate «java»

Java è un linguaggio di programmazione orientato agli oggetti di alto livello, indipendente dalla piattaforma, originariamente sviluppato da Sun Microsystems. Java è attualmente di proprietà di Oracle, che ha acquistato Sun nel 2010.

6
Il lancio di nuove RuntimeExceptions in un codice non raggiungibile è un cattivo stile?
Mi è stato assegnato il compito di mantenere un'applicazione scritta qualche tempo fa da sviluppatori più qualificati. Mi sono imbattuto in questo pezzo di codice: public Configuration retrieveUserMailConfiguration(Long id) throws MailException { try { return translate(mailManagementService.retrieveUserMailConfiguration(id)); } catch (Exception e) { rethrow(e); } throw new RuntimeException("cannot reach here"); } Sono …




4
Perché .compareTo () in un'interfaccia mentre .equals () è in una classe in Java?
Voglio sapere perché .compareTo()è Comparablenell'interfaccia mentre un metodo simile .equalsè nella Objectclasse. A me sembra arbitrario il motivo per cui un metodo simile .compareTo()non è Objectgià nella classe. Per usare .compareTo(), implementate l' Comparableinterfaccia e implementate il .compareTo()metodo per i vostri scopi. Per il .equals()metodo, devi semplicemente sostituire il metodo …


7
Devo convalidare il valore restituito di una chiamata di metodo anche se so che il metodo non può restituire input errati?
Mi chiedo se dovrei difendermi dal valore di ritorno di una chiamata di metodo confermando che soddisfano le mie aspettative anche se so che il metodo che sto chiamando soddisferà tali aspettative. DATO User getUser(Int id) { User temp = new User(id); temp.setName("John"); return temp; } DOVREI void myMethod() { …

1
Digitare l'inferenza in Java 8
L'introduzione della nuova notazione lambda (vedi ad esempio questo articolo ) in Java 8 richiederà qualche tipo di deduzione di tipo? In tal caso, in che modo il nuovo sistema di tipi avrà un impatto sul linguaggio Java nel suo insieme?

2
Scrittura Java a bassa latenza [chiuso]
Esistono tecniche specifiche di Java (cose che non si applicano al C ++) per scrivere codice a bassa latenza, in Java? Vedo spesso ruoli a bassa latenza Java e mi chiedono esperienza nella scrittura di Java a bassa latenza, che a volte sembra un po 'un ossimoro. L'unica cosa che …


5
Groovy sta andando via? [chiuso]
Sono sicuro che questa domanda è stata posta molte volte. Tuttavia, mi piace chiederlo di nuovo con l'intenzione di qual è il futuro di queste lingue. Mi è stato presentato per la prima volta Groovy e mi è piaciuto molto. Ho sentito che la sintassi era più semplice ed era …
30 java  scala  groovy  grails 





Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.