Domande con tag 'java'

2
risposte

I puntatori esistono davvero in Java? [duplicare]

Ho letto un bel po 'di risorse su Internet e ora sono abbastanza confuso sull'esistenza dei puntatori in Java. Alcuni sostengono che ci siano dei puntatori e alcuni affermano che non esiste un tale concetto. Allora, qual è la verità?     
posta 05.08.2013 - 04:09
4
risposte

Consigli per la correzione di bug del codice orientato agli oggetti: perché i dati non sono impostati?

Quando esegui il debug del codice orientato agli oggetti (Java), a volte qualche campo di qualche oggetto è null mentre non dovrebbe essere. Spendo spesso ciò che ritengo sia troppo tempo per cercare di capire dove dovrebbe essere stato imp...
posta 14.09.2017 - 15:33
4
risposte

Perché alcuni progetti non utilizzano i generici

Ho esaminato un certo numero di progetti Java OSS e alcuni di essi non hanno ancora adottato i generici. Stanno usando tipi non elaborati (ad esempio List foo ) anziché tipi generici (ad esempio List<string> foo ). Altri progetti h...
posta 15.12.2010 - 02:01
2
risposte

Capire la necessità del pattern Visitor

Dopo aver visto un articolo sul modello dei visitatori, mi è chiaro come Funziona. E ho creato un programma di esempio per la mia comprensione; main(){ SortingAlgorithm bubbleSort; : intList.sort(bubbleSort); } class IntList imp...
posta 15.10.2016 - 13:45
5
risposte

Che cosa è esattamente il Garbage Collector in Java?

Penso di sapere generalmente cosa fa Garbage Collector in Java, ma è molto apprezzato, quindi ho pensato che forse mi manca qualcosa della sua funzionalità. Quello che so è che il GC si occupa di cancellare dagli oggetti di memoria che non ha...
posta 01.03.2014 - 09:19
6
risposte

In Java, sacrificheresti la sicurezza del tipo per un'interfaccia di programmazione migliore

Quando e perché dovresti generalmente sacrificare typesafety per un'interfaccia di programmazione migliore? Lasciatemi fare un esempio: se avessi la possibilità di scegliere tra due aggregatori di eventi, quale preferiresti e perché? Ver...
posta 27.03.2013 - 20:23
4
risposte

Qual è la differenza tra il codice all'interno di una clausola finally e il codice posizionato dopo la clausola catch?

Il mio codice java è come sotto: public void check()throws MissingParamException{ ...... } public static void main(){ PrintWriter out = response.getWriter(); try { check(); } catch (MissingParamException e) { /...
posta 18.10.2013 - 01:47
2
risposte

Quale di questi due algoritmi shuffle è più casuale?

Quale dei seguenti due algoritmi shuffle ( shuffle1 e shuffle2 ) è più casuale? public final class Shuffle { private static Random random; public static void shuffle1(final Object[] array) { if (random == null) {...
posta 19.09.2013 - 08:57
3
risposte

Perché un'interfaccia estende un'interfaccia invece di implementarla?

In Java supponiamo di avere un'interfaccia A: public interface A { // foo } Ho anche l'interfaccia B: public interface B extends A { // foo + bar } Perché l'interfaccia B estendi interfaccia A e non implementa l'interfaccia...
posta 20.04.2015 - 14:29
5
risposte

Dovrei creare un sistema multi-thread che gestisca gli eventi di un gioco e li ordina, in modo indipendente, in diversi thread basati sulla priorità?

Posso creare un sistema multi-thread che gestisce gli eventi di un gioco e li ordina, indipendentemente, in diversi thread in base alla priorità, ed è una buona idea? Ecco ulteriori informazioni: Sto per iniziare a lavorare sul porting di...
posta 16.08.2012 - 14:13