Domande con tag 'java'

3
risposte

Ereditarietà: il codice dalla superclasse è virtualmente * copiato * in sottoclasse o è * riferito alla sottoclasse *?

La classe Sub è una sottoclasse della classe Sup . Cosa significa in pratica? O in altre parole, qual è il significato pratico di "ereditarietà"? Opzione 1: Il codice di Sup è praticamente copiato in Sub. (come in "copia-incolla"...
posta 15.04.2014 - 22:29
5
risposte

Ogni metodo deve avere una classe di test JUnit separata?

Sto scrivendo i test dell'unità JUnit per le mie lezioni. È meglio avere una classe separata per ogni metodo o avere solo una classe di test per ogni classe effettiva?     
posta 26.07.2014 - 09:29
3
risposte

C'è una buona ragione per usare l'interfaccia Collection di Java?

Ho sentito l'argomento secondo cui dovresti usare l'interfaccia più generica disponibile per non essere legato a una particolare implementazione di tale interfaccia. Questa logica si applica a interfacce come java.util.Collection ? Preferire...
posta 26.11.2010 - 20:29
4
risposte

Quando sarebbe usata una dichiarazione nulla in Java?

In un libro di testo che ho cercato per una classe, si afferma, un'istruzione può essere vuota (la dichiarazione nulla). L'istruzione nulla è definita come un punto e virgola. Non fa assolutamente nulla al momento dell'esecuzione. L'istruzion...
posta 19.08.2016 - 02:56
6
risposte

Come evitare il downcasting?

La mia domanda riguarda un caso speciale della super classe Animal. Il mio Animal può moveForward() e eat() . Seal estende Animal . Dog estende Animal . E c'è una creatura speciale che estende anche...
posta 17.06.2014 - 17:34
3
risposte

Perché il valore minimo di inte, doppi, ecc. 1 è maggiore di zero rispetto al valore positivo?

So che ha qualcosa a che fare con il complemento a 2 e l'aggiunta di 1, ma in realtà non capisco come sia possibile codificare un numero in più con la stessa quantità di bit quando si tratta di numeri negativi.     
posta 09.01.2013 - 23:25
4
risposte

Sostituzione per l'istanza di Java?

Quindi sono abbastanza nuovo nella programmazione nel mondo reale (al di fuori dei progetti accademici) e ho trovato molti post che dicono che l'utilizzo di instanceof è una cosa negativa da usare per determinare quale classe è un oggetto s...
posta 18.01.2013 - 16:52
4
risposte

C'è qualche ragione per cui un'inizializzazione pigra non può essere costruita in Java?

Dato che sto lavorando su un server che non ha assolutamente nessuno stato persistente per gli utenti, ogni oggetto relativo all'utente che abbiamo viene distribuito su ogni richiesta. Di conseguenza spesso mi trovo a fare un'inizializzazione...
posta 19.02.2011 - 01:32
3
risposte

Scegli C ++ o Java per applicazioni che richiedono enormi quantità di RAM? [chiuso]

Sto pensando ad applicazioni scientifiche che sono per lo più legate al processore e pesanti nell'utilizzo dell'heap (almeno diversi gigabyte). In qualsiasi altro momento dell'anno sarei felice di andare con il C ++, ma in questo caso mi chiedo...
posta 14.01.2012 - 09:45
3
risposte

Best practice per l'utilizzo pubblico, protetto, privato?

È corretto dire che è buona norma impostare tutto su private in primo piano quando si codifica qualcosa? E poi lo aggiorni solo a protected se una sottoclasse ne ha bisogno, o public se un'altra classe ne ha bisogno?     
posta 29.03.2016 - 21:15