Domande con tag 'java'

3
risposte

Ci sono situazioni in cui si ha un "modello dati" in cui tutte le entità sono istanze di un oggetto MapString, Object

Ci sono situazioni in cui avere un "modello di dati" in cui tutte le entità sono istanze di Map<String, Object> avrebbe senso? Come si spiega a qualcuno perché avere un tale "modello di dati" non è una buona idea? Sembra che per me...
posta 17.05.2012 - 08:37
2
risposte

Generalizzazione di Java

Ho una domanda riguardante la generalizzazione. So quando è necessario, ma vale la pena avere una classe extra per 1 campo? per esempio:. StatisticsCustomer ha campi: Customer customer e int projectCount StatisticsCountry...
posta 06.06.2013 - 11:37
2
risposte

Il modo migliore per re-platformare l'applicazione di accesso MS all'applicazione java [chiusa]

Ho un requisito per cui l'applicazione MS Access deve essere re-platformata all'applicazione java. L'app di accesso MS ha circa 45.000 record e 53 colonne con connettività SQL. Questi dati di record devono essere modificati, i dati usati per inv...
posta 01.12.2013 - 08:06
2
risposte

Prestazioni Java delle catene di accodamento StringBuilder [chiuso]

In Java, se sto costruendo un numero significativo di stringhe, c'è una qualsiasi differenza di prestazioni nei seguenti due esempi? StringBuilder sb = new StringBuilder(); for (int i = 0; i < largeNumber; i++) { sb.append(var[i]);...
posta 02.11.2012 - 15:42
1
risposta

Come confrontare due diversi oggetti hashset con oltre 100.000 record

Ho due classi class A{ int id; String name; public boolean equals(Object o) { if(o instanceof A) { A a=(A)o; if(a.getId().equals(this.getId())) return true; } return false;...
posta 07.10.2014 - 09:50
1
risposta

I parametri del metodo Java non dovrebbero essere sempre definitivi [chiuso]

Dire che ho un metodo che scrive una stringa in un file: public void write(String content, File out) { // writes content to out } Se voglio proteggere i parametri e assicurarmi che non vengano riassegnati a un nuovo valore all'interno d...
posta 01.05.2016 - 07:17
2
risposte

Perché il punto è illegale in un identificatore Java?

Sappiamo che parte di questa sintassi non verrà compilata, in particolare la riga in cui mi riferisco esplicitamente al nome della classe per una variabile. class Main { static String Main.s1 ="output"; //won't compile static String s...
posta 11.01.2017 - 08:19
2
risposte

Codifica linea retta - In che modo il multithreading semplifica il flusso di lavoro asincrono?

L'autore Java menziona: I thread possono semplificare lo sviluppo di sistemi complessi trasformando il complicato codice asincrono in un codice lineare più semplice. Anche in questo caso il libro dice: I thread rendono più facile modella...
posta 07.10.2017 - 10:56
3
risposte

È bello che i setter chiamanti seguano lo stesso ordine degli elementi XSD? [chiuso]

Nel progetto su cui lavoro, usiamo XSD per generare alcune classi. XSD determina l'ordine degli elementi, simile a questo snippet: <xs:element name="Customer_ID" type="com:Text6"/> <xs:element name="Customer_Desc" type="com:Text150"/&...
posta 07.12.2017 - 10:30
2
risposte

Quale raccolta Java è più efficiente se ho bisogno di tenere un elemento la maggior parte del tempo, e occasionalmente di più?

Ho una collezione in cui sto inserendo elementi in base a una sorta di input. Circa il 90% delle volte, ci sarà un solo elemento in questa collezione. Possono esserci più elementi, ma ogni elemento oltre il primo ha una probabilità di apparire i...
posta 25.11.2017 - 18:31