Domande con tag 'java'

6
risposte

Preferire i membri della classe o passare argomenti tra metodi interni?

Supponiamo che all'interno della porzione privata di una classe esista un valore che viene utilizzato da più metodi privati. Le persone preferiscono avere questo definito come variabile membro per la classe o passarlo come argomento per ciascuno...
posta 27.09.2011 - 23:27
6
risposte

Buon esempio di codice complesso che utilizza TDD [chiuso]

Quale sarebbe un buon esempio dell'uso del TDD in progetti complessi, reali e complessi? Tutti gli esempi che ho visto finora sono progetti di giocattoli ai fini di un libro o di un giornale ... Puoi nominare un progetto open source che usa p...
posta 26.11.2010 - 22:11
8
risposte

Qual è lo stile accettato per l'utilizzo della parola chiave 'this' in Java?

Vengo da linguaggi come Python o Javascript (e altri meno orientati agli oggetti) e sto cercando di migliorare la mia conoscenza pratica di Java, che conosco solo in modo superficiale. È considerata una cattiva pratica anteporre sempre this...
posta 10.10.2011 - 14:25
5
risposte

Un'espressione lambda è qualcosa di più di una classe interiore anonima con un singolo metodo?

C'è un nuovo hype con le espressioni lambda a lungo attese in Java 8; ogni 3 giorni un altro articolo appare con loro su quanto sono cool. Per quanto ho capito, un'espressione lambda non è altro che una classe interna anonima con un singolo m...
posta 16.04.2013 - 11:19
6
risposte

Perché evitare l'ereditarietà di Java "Estende"

Jame Gosling ha detto “You should avoid implementation inheritance whenever possible.” e invece, usa l'ereditarietà dell'interfaccia. Ma perché? Come possiamo evitare di ereditare la struttura di un oggetto usando la parola chiave "ex...
posta 10.05.2011 - 16:00
17
risposte

Come posso sentirmi più sicuro delle mie capacità di programmazione? [chiuso]

La programmazione non mi è estranea. Ho iniziato a fare il markup (HTML, ora per favore non ridere di me) quando avevo 12 anni e un po 'di BASIC quando avevo 13 anni (sapevo molto su Flowcharts, Pseudocodici a questo punto), ma poi sono stato am...
posta 07.12.2011 - 13:57
5
risposte

Quando dovrei estendere una classe Java Swing?

La mia attuale comprensione dell'implementazione dell'ereditarietà è che si dovrebbe estendere una classe solo se è presente una relazione IS-A . Se la classe genitore può ulteriormente avere tipi di figlio più specifici con funzionalità divers...
posta 04.05.2016 - 09:14
9
risposte

L'algoritmo è più importante del linguaggio di programmazione?

Durante il contest in corso (2013) Google Code Jam , c'era un problema che richiedeva alle persone C ++ e Java oltre 200 linee di codice rispetto alle persone Python che hanno risolto lo stesso problema usando solo 40 linee di codice. Python...
posta 25.04.2013 - 06:14
10
risposte

Comprensione della base di codice complessa già esistente [duplicato]

Fino ad ora, tutto ciò su cui ho lavorato è con progetti Java che ho creato da zero (per lo più progetti di corso e alcune cose per hobby). Ma ora mi sono imbattuto in un'enorme base di codici di circa 46000 linee distribuite su circa 200 cl...
posta 29.04.2012 - 08:09
6
risposte

A che serve implementare uno stack usando due code?

Ho la seguente domanda a casa: Implement the stack methods push(x) and pop() using two queues. Mi sembra strano perché: Una pila è una coda (LIFO) Non vedo perché ti occorrono due code per implementarlo Ho cercato in giro:...
posta 16.06.2015 - 22:05