Domande con tag 'java'

3
risposte

Perché il nome 'continua' [chiuso]

La parola chiave 'continue' in Java (e probabilmente in molti altri linguaggi di programmazione) viene utilizzata per saltare ulteriori esecuzioni dell'attuale iterazione. Perché è stato scelto il nome "continua"? Perché non qualcosa di più s...
posta 18.12.2012 - 10:50
5
risposte

Perché Java consente di implementare interfacce diverse, ciascuna contenente un metodo con la stessa firma?

Recentemente ho scoperto che posso avere due interfacce, una contenente un metodo con la stessa firma di un metodo nell'altra interfaccia. E posso avere un'interfaccia o una classe che implementa entrambe le interfacce citate in precedenza. Quin...
posta 28.11.2012 - 11:29
4
risposte

Esiste un modo migliore per interrompere i servizi Java in contenitori

Mi piacerebbe scomporre un numero di servizi Java REST (file WAR) in singoli container "MicroServices", in modo da poter scalare i servizi su e giù, isolare le applicazioni, avere accoppiamenti lenti, facilitare l'implementazione del cloud, ecc...
posta 07.11.2016 - 12:29
6
risposte

C'è qualche ragione in un programma Java per una denominazione speciale per gli argomenti di una funzione? [chiuso]

Mi piacerebbe sapere, perché dovrei avere un prefisso speciale per gli argomenti di una funzione, come "p_name", "p_age", "p_sex"? Da un lato aiuta a distinguere i parametri dalla variabile locale o dal campo più avanti nel corpo della funzione,...
posta 16.04.2012 - 07:36
13
risposte

Limitazioni del polimorfismo in lingue tipizzate staticamente

Io programma principalmente in lingue tipizzate staticamente, come C ++ e Java. Una strategia comune impiegata in linguaggi come questi per gestire la gestione di collezioni di oggetti che sono correlati , ma che hanno bisogno di impiegare comp...
posta 05.08.2012 - 15:19
4
risposte

Devo modificare lo spazio bianco di un codebase per conformarmi a uno stile di codifica? [duplicare]

Abbiamo un grande progetto Java (1m + SLOC) con spazi bianchi misti - alcuni file hanno schede e altri hanno spazi. È complicato far funzionare il mio editor con qualsiasi file che stia modificando. Sceglieremo una convenzione e la applich...
posta 22.04.2015 - 12:24
6
risposte

Che cosa sono le classi astratte e i metodi astratti?

Ho ricevuto diverse spiegazioni ma finora non sono in grado di capire che cosa sono le classi e i metodi astratti in Java. Alcuni hanno detto che deve fare qualcosa con la sicurezza del programma, altri hanno detto che non è niente di simile. An...
posta 11.12.2012 - 16:16
4
risposte

Casi legittimi di avere .equals () che si comporta in modo incoerente con .compareTo ()?

La documentazione Java dice che " è strongmente raccomandato " per far sì che si comportino in modo coerente. Ma ci sono casi legittimi di metodo java / c # / python / etc Object.equals() che si comporta in modo incoerente con il metodo...
posta 05.05.2015 - 22:51
5
risposte

Devo consegnare il mio codice di utilità e di supporto ai client?

Nel corso degli anni ho creato una serie di librerie di utility e helper Java che allego solo a nuovi progetti. Quindi, quando consegno il codice ai miei clienti, invio tutto il codice tranne per le librerie stesse (non JAR ma file del codice...
posta 03.04.2012 - 08:56
5
risposte

Perché un'interfaccia in Java non può avere lo stato?

Ci deve essere una buona ragione per cui i progettisti Java non hanno permesso di definire alcuno stato nelle interfacce. Puoi per favore chiarire questo aspetto della decisione di progettazione?     
posta 26.01.2013 - 17:33