Domande con tag 'java'

2
risposte

Java: useresti un EnumSet in questo caso?

Ho questo strano scenario in cui viene usata la proprietà Java per costruire e la query HQL, e il tipo del campo è Boolean , cioè è in scatola. Mi sono chiesto perché, perché non mi piace pensare ai valori booleani come aventi tre possibili...
posta 30.08.2011 - 10:32
5
risposte

Quando utilizzare l'approccio alla programmazione funzionale e quando no? (in Java)

supponiamo di avere un'attività per creare un Set di nomi di classi. Per rimuovere la duplicazione delle chiamate al metodo .getName() per ogni classe, ho usato org.apache.commons.collections.CollectionUtils e org.apache.commons...
posta 03.10.2012 - 07:25
0
risposte

Pensi di progettazione su un oggetto di richiesta basato sullo schema per l'endpoint CXF

Cercando di cercare il suggerimento di progettazione su un oggetto di richiesta basato sullo schema per un endpoint CXF. Ho creato un endpoint SOAP CXF che accetta il seguente oggetto come input. L'oggetto richiesta avrà campi obbligatori, campi...
posta 06.08.2012 - 23:56
1
risposta

Modelli regex Java: compila costanti di tempo o membri di istanze?

Al momento, ho un paio di oggetti singleton in cui eseguo la corrispondenza in espressioni regolari e il mio Pattern s è definito in questo modo: class Foobar { private final Pattern firstPattern = Pattern.compile("some regex");...
posta 02.11.2013 - 19:44
4
risposte

Come ridurre al minimo la superficie dell'interfaccia esposta di una libreria Java mentre si abbatte la libreria in pacchetti secondari?

Sto creando una libreria o due per l'app Android e voglio mantenere le interfacce esposte della libreria al minimo per evitare che l'astrazione si diffonda ovunque, evitando di rendere pubbliche tutte le classi. Sto anche seguendo la struttura...
posta 09.05.2018 - 02:59
5
risposte

Gestione della memoria Java (thunk / pigrizia)

Se voglio creare un elenco infinito di numeri interi in Java in questo modo: ArrayList<Integer> list = new ArrayList<Integer>(); for(int i = 0;;i++){ list.add(i); } Ho esaurito la memoria. La mia comprensione è che allociamo...
posta 21.01.2013 - 16:15
4
risposte

Quale parte della memoria è utilizzata per il Garbage Collector?

Capisco le divisioni di memoria di Heap come Young, Tenured e Perm Gen. Ma io sono solo curioso di sapere dove viene utilizzata la memoria per eseguire Garbage Collector stesso? Proviene da uno di questi spazi di memoria o dagli stack di thread?...
posta 23.11.2012 - 02:28
2
risposte

L'esperienza del server JavaEE è importante per uno sviluppatore?

Ultimamente vedo un certo numero di annunci di lavoro per lo sviluppo di applicazioni che richiedono esperienza con questo o quel server Java EE. Posso capire questo se è per un amministratore del server, tuttavia trovo stupido e ridicolo chiede...
posta 25.02.2013 - 11:47
3
risposte

In quali modi specifici Pascal e Delphi hanno influenzato Java?

Stavo leggendo nella barra laterale della pagina wiki Java e dice che è stato influenzato di Pascal e Delphi. questo non è più il fatto, non ci sono riferimenti a Delphi sull'intera pagina wiki di riferimento di questa modifica, probabilmente...
posta 28.07.2011 - 18:49
5
risposte

Opzioni di refactoring: più metodi nella stessa classe o in classi separate

abbiamo alcune API che verranno chiamate dal client A, B, C o D Codice corrente doSomething(String client){ if (client.equals("A")){ ... } else if (client.equals("B")){ ... } Rifattorizzazione proposta 1 separare in più metodi e...
posta 19.07.2012 - 05:35