Domande con tag 'java'

5
risposte

Perché Java non ha l'ottimizzazione per la ricorsione della coda?

Da quello che ho letto: il motivo è perché non è facile determinare quale metodo verrà effettivamente chiamato come abbiamo ereditato. Tuttavia, perché Java non dispone almeno dell'ottimizzazione della ricorsione in coda per i metodi statici...
posta 04.02.2015 - 09:40
9
risposte

Perché è difficile rendere un programma Java 'apparire nativo'?

La maggior parte delle applicazioni Java non ha lo stesso aspetto delle applicazioni C / C ++. Swing potrebbe essere stato progettato apposta per avere un aspetto distinto, ma in base a ciò che ho letto, SWT, ad esempio, ha cercato di 'apparire...
posta 03.02.2014 - 12:42
7
risposte

Che cosa fa il framework Spring? Dovrei usarlo? Perché o perché no?

Quindi, sto iniziando un nuovo progetto in Java e sto pensando di utilizzare Spring. Perché sto considerando la primavera? Perché molte persone mi dicono che dovrei usare Spring! Seriamente, ogni volta che ho cercato di convincere la gente a spi...
posta 12.07.2011 - 20:54
14
risposte

Dovremmo evitare la creazione di oggetti in Java?

Mi è stato detto da un collega che nella creazione di oggetti Java è l'operazione più costosa che si possa eseguire. Quindi posso solo concludere di creare il minor numero possibile di oggetti. Questo sembra in qualche modo vanificare lo scop...
posta 22.05.2012 - 04:06
15
risposte

Perché sarebbe mai possibile che Java fosse più veloce del C ++?

A volte Java supera i C ++ in benchmark. Ovviamente, a volte il C ++ ha prestazioni migliori. Vedi i seguenti link: link link link Ma come è possibile? Mi dà fastidio il fatto che interpretare bytecode sia mai stato più veloc...
posta 26.09.2011 - 06:47
5
risposte

Scegliere tra progetti singoli o multipli in un repository git?

In un ambiente git , dove abbiamo modularizzato la maggior parte dei progetti, siamo di fronte a un progetto per repository o più progetti per repository problema di progettazione. Consideriamo un progetto modulare: myProject/ +--...
posta 17.08.2012 - 15:19
7
risposte

Perché dichiarare le variabili finali all'interno dei metodi? [duplicare]

Studiando alcune classi di Android, mi sono reso conto che la maggior parte delle variabili dei metodi sono dichiarati come finali. Esempio di codice preso dalla classe android.widget.ListView: /** * @return Whether the list needs to show...
posta 22.10.2011 - 06:43
4
risposte

Il sistema di tipo Haskell è formalmente equivalente a quello di Java? [chiuso]

Mi rendo conto che alcune cose sono più facili / più difficili in una lingua rispetto all'altra, ma mi interessano solo le funzionalità correlate al tipo che sono possibili in una e impossibili / irrilevanti nell'altra. Per renderlo più specific...
posta 08.10.2012 - 17:50
3
risposte

Perché le classi java.time di Java 8 mancano di un metodo getMillis ()?

Java 8 ha un'intera nuova libreria per le date e le ore nel pacchetto java.time che è una cosa molto gradita a chiunque abbia dovuto usare JodaTime o abbia complicato i propri metodi di helper per l'elaborazione della data. Molte classi in quest...
posta 24.01.2014 - 16:17
7
risposte

Come gestire le classi di utilità statiche durante la progettazione per la testabilità

Stiamo provando a progettare il nostro sistema affinché sia testabile e nella maggior parte delle parti sviluppato utilizzando TDD. Attualmente stiamo cercando di risolvere il seguente problema: In vari punti è necessario per noi utilizzare m...
posta 27.04.2012 - 10:48