Domande con tag 'java'

5
risposte

Le istruzioni condizionali non banali devono essere spostate nella sezione di inizializzazione dei cicli?

Ho avuto questa idea da questa domanda su stackoverflow.com Il seguente schema è comune: final x = 10;//whatever constant value for(int i = 0; i < Math.floor(Math.sqrt(x)) + 1; i++) { //...do something } Il punto che sto cercando...
posta 29.12.2016 - 18:25
6
risposte

Un metodo deve essere perdonante con gli argomenti che vengono inoltrati? [chiuso]

Supponiamo di avere un metodo foo(String bar) che funziona solo su stringhe che soddisfano determinati criteri; ad esempio, deve essere in minuscolo, non deve essere vuoto o avere solo spazi bianchi e deve corrispondere al modello [a-z0-9...
posta 03.08.2015 - 00:52
5
risposte

In che modo un altro linguaggio popolare evita di dover utilizzare lo schema di fabbrica gestendo una complessità simile a quella di Java / Java EE?

Il pattern di fabbrica (o almeno l'uso di FactoryFactory.. ) è il bersaglio di molte battute, come qui . Oltre ad avere nomi dettagliati e "creativi" come RequestProcessorFactoryFactory.RequestProcessorFactory , c'è qualcosa di fondamen...
posta 16.04.2014 - 12:26
5
risposte

Modo efficiente per mescolare oggetti

Sto scrivendo un programma per alcuni software di quiz. Ho una classe di domande contenente gli elenchi di array per domande, risposte, opzioni, segni e segni negativi. Qualcosa del genere: class question { private ArrayList<Integer>...
posta 28.05.2013 - 13:16
7
risposte

Esiste un modo più intelligente per fare ciò oltre a una lunga catena di istruzioni if o switch?

Sto implementando un bot IRC che riceve un messaggio e sto controllando quel messaggio per determinare quali funzioni chiamare. C'è un modo più intelligente di farlo? Sembra che sarebbe presto sfuggito di mano dopo che mi sono alzato a come 20 c...
posta 13.06.2014 - 08:49
3
risposte

I nomi dei metodi appropriati sono "più" e "meno"?

Java SE 8 viene fornito con un nuovo meccanismo per le date, che introduce LocalDate , LocalTime e LocalDateTime per rappresentare istanti di tempo. Per manipolare questi istanti, viene fornito un insieme di metodi: LocalDate.plu...
posta 09.06.2015 - 13:30
9
risposte

Come insegnare Gestione delle eccezioni per i nuovi programmatori? [chiuso]

Come si fa a insegnare la gestione delle eccezioni ai programmatori. Tutte le altre cose vengono insegnate facilmente: Strutture dati, ASP.NET, WinForms, WPF, WCF: tu lo chiami, tutto può essere insegnato facilmente. Con Exception Handling, i...
posta 26.10.2010 - 18:21
7
risposte

Produttività Python VS Produttività Java

Over SO SO ho trovato una domanda su quale piattaforma, Java o Python è la migliore per lo sviluppo su Google AppEngine. Molte persone si vantano della maggiore produttività ottenuta dall'uso di Python su Java. Una cosa che vorrei dire sull'argo...
posta 04.03.2011 - 14:08
5
risposte

Perché un tipo dovrebbe essere accoppiato con il suo costruttore?

Recentemente ho eliminato una
posta 04.05.2016 - 18:53
1
risposta

Perché Java esce con successo dopo un'eccezione non rilevata?

Ogni volta che un programma Perl, Python, C ++ o Tcl si ferma con un'eccezione non gestita, quei runtime linguistici si preoccupano di registrare un codice di uscita diverso da zero per il processo. Anche i programmi basati su Eclipse restituisc...
posta 22.11.2010 - 13:23