Domande con tag 'java'

2
risposte

Gioco Java. Precaricare oggetti e riutilizzare e creare oggetti in fase di runtime [chiuso]

Attualmente sto sviluppando il mio primo gioco in linguaggio Java. Il gioco è un corridore senza fine con ostacoli da evitare e nemici da uccidere. Purtroppo ancora non ho esperienza abbastanza e molte volte sto solo improvvisando. Non ho idea...
posta 21.12.2015 - 21:23
2
risposte

Quantità arrotondate internazionalizzate

Arrotondando gli importi in Germania, dobbiamo utilizzare Math.round anziché Math.floor . La regola si chiama "Kaufmännisches Runden" Esiste una funzione di arrotondamento per gli importi che accettano le impostazioni internazi...
posta 04.06.2015 - 12:30
3
risposte

Evita il codice dannoso durante il caricamento dinamico delle classi con ClassLoader

Sfondo Uno dei vantaggi dei componenti disaccoppiati nei sistemi è la possibilità di estendere il sistema senza dover toccare il codice esistente. A volte non hai nemmeno bisogno di ricompilare il vecchio codice perché puoi caricare dinami...
posta 12.07.2013 - 12:00
1
risposta

Dovremmo scrivere il diagramma uml per il nostro codice prima di iniziare la programmazione? [duplicare]

Oggi nella classe UML il nostro insegnante ci ha detto che è molto importante creare il diagramma uml del nostro codice java e utilizzare il modello di progettazione prima di iniziare a programmare qualsiasi applicazione. Trovo strano perch...
posta 01.06.2017 - 05:59
3
risposte

Convalida degli argomenti in Costruttore

In generale, mi piace favorire l'immutabilità laddove possibile e non consentire che gli oggetti vengano creati in uno stato non valido o entrino in uno stato non valido. A volte però sembra che potrebbe andare troppo lontano. Esempio: ho un...
posta 24.07.2017 - 17:43
1
risposta

C'è un motivo per cui Iterator e Stream non implementano Iterable?

L'altro giorno stavo giocando con un esperimento e avevo un ciclo for qualcosa del genere: for (Node node : children) { // do stuff with node ... } E poi l'ho cambiato per fare questo: for (Node node : children.stream().filter(n -> n...
posta 06.06.2017 - 16:25
2
risposte

Java copia i parametri del metodo nello stack frame del metodo chiamato?

Questo fa parte della risposta sullo stack e l'heap in Java: So, why have the stack or the heap at all? For things that leave scope, the stack can be expensive. Consider the code: void foo(String arg) { bar(arg); ... } void ba...
posta 28.05.2017 - 11:43
2
risposte

La complessità di una procedura è una funzione di quanti cicli annidati ha?

Prendi questo esempio public static boolean uniqueNumbers(int[] x){ for(int i = 0; i <x.length; i++){ for(int j = 0; j <x.length; j++){ if(i != j && x[i] == x[j]) return false;...
posta 06.04.2017 - 11:28
3
risposte

Dove devo inserire commenti nel mio "codice di autocertificazione"?

Attualmente sto sviluppando una web-app da sola e ho deciso di usare nomi descrittivi di variabili e metodi (a volte a scapito della brevità) per minimizzare i commenti. Il piano era di codificare ogni metodo usando questa strategia, quindi comm...
posta 23.05.2011 - 17:47
1
risposta

Un modello dell'adattatore è un motivo Proxy? Se no, perché no?

Un uso comune del modello di adattatore è di supportare funzionalità che non sono effettivamente supportate in una classe sottostante. Ad esempio, se utilizzo un'API per interagire con una Smart TV Samsung, potrei voler aggiungere funzionalità n...
posta 06.07.2018 - 18:20