Domande con tag 'java'

10
risposte

Perché l'ereditarietà e il polimorfismo sono così diffusi?

Più apprendo su diversi paradigmi di programmazione, come la programmazione funzionale, più inizio a mettere in discussione la saggezza dei concetti OOP come l'ereditarietà e il polimorfismo. Ho imparato per la prima volta l'ereditarietà e il po...
posta 14.04.2011 - 21:45
2
risposte

Perché un costruttore dovrebbe essere una classe interna invece che un proprio file di classe?

Molti esempi di Builder Pattern rendono Builder una classe interna dell'oggetto che costruisce. Questo ha senso dal momento che indica cosa costruisce Builder . Tuttavia, in un linguaggio tipizzato staticamente sappiamo quali bu...
posta 23.01.2014 - 17:45
3
risposte

Il disaccoppiamento briscola DRY in REST?

Sto costruendo un'API REST per esporre la maggior parte delle funzionalità di un'API Java esistente. Entrambe le API sono per uso interno all'interno della mia organizzazione; Non devo progettare per uso esterno. Ho influenza su entrambe le API,...
posta 22.01.2013 - 16:05
2
risposte

Convenzioni di denominazione per le classi Java che hanno un metodo principale statico?

Dopo aver letto la risposta di gnat a Perché un metodo main statico in Java e C #, piuttosto che un costruttore? Prendo la sua risposta per dire che lo scopo di una classe Java con un metodo main statico è a define a program entry point...
posta 12.08.2013 - 23:36
8
risposte

Qual è il vantaggio dell'attivazione di String in Java 7?

Quando stavo iniziando a programmare in Java, il fatto che le istruzioni switch non prendessero stringhe mi ha frustrato. Poi, usando Enums, ho compreso i vantaggi che si ottengono con loro piuttosto che passare intorno ai valori non elaborati -...
posta 16.11.2013 - 19:51
9
risposte

Perché utilizzare un privilegio opzionale per il controllo nullo della variabile?

prendi i due esempi di codice: if(optional.isPresent()) { //do your thing } if(variable != null) { //do your thing } Per quanto posso dire la differenza più ovvia è che l'opzione richiede la creazione di un oggetto aggiuntivo. T...
posta 03.02.2016 - 12:08
8
risposte

L'accoppiamento con le stringhe "è più lento" rispetto ai metodi di classe?

Sto avviando un progetto di gruppo scolastico in Java, utilizzando Swing. È una semplice interfaccia grafica per l'app desktop Database. Il professore ci ha dato il codice del progetto dell'anno scorso in modo da poter vedere come fa le cose....
posta 31.01.2012 - 15:52
10
risposte

Dovremmo scegliere Java su C # per un nuovo progetto? [duplicare]

Abbiamo un team di sviluppatori .NET (C #) con una gamma di esperienza da 2 a 6 anni. Negli ultimi anni abbiamo sviluppato Silverlight , ASP.NET MVC e WPF . Tuttavia, c'è un nuovo progetto di due anni che significa che svilupperemo un'applica...
posta 12.08.2011 - 10:58
6
risposte

Perché Java non consente l'uso di intestazioni come in C ++

Ho una domanda per la quale non ho trovato risposta, ad eccezione della seguente risposta che non soddisfa i miei requisiti: "Because James Gosling didn't want to" So che Java può avere interfacce (solo funzioni virtuali pure, nessun att...
posta 10.11.2011 - 19:13
6
risposte

Uso di classi pubbliche nidificate per organizzare le costanti

Sto lavorando a un'applicazione con molte costanti. All'ultima revisione del codice è emerso che le costanti sono troppo sparse e dovrebbero essere tutte organizzate in un singolo file di costanti "master". Il disaccordo riguarda il modo di orga...
posta 26.10.2012 - 21:48