Domande con tag 'java'

17
risposte

Imporre lo stesso formato di codice per tutti gli sviluppatori è una buona idea?

Stiamo pensando di imporre un unico formato di codice standard nel nostro progetto (formato automatico con azioni di salvataggio in Eclipse). La ragione è che attualmente c'è una grande differenza nei formati di codice usati da diversi sviluppat...
posta 05.03.2013 - 13:20
5
risposte

In Java, dovrei usare "final" per i parametri e la gente del posto anche quando non devo?

Java consente di contrassegnare le variabili (campi / locals / parametri) come final , per impedirne la riassegnazione. Lo trovo molto utile con i campi, in quanto mi aiuta a vedere rapidamente se alcuni attributi - o un'intera classe - sono...
posta 16.02.2011 - 09:23
6
risposte

È meglio usare assert o IllegalArgumentException per i parametri del metodo richiesti?

In Java, che è più altamente raccomandato, e perché? Entrambi i tipi generano eccezioni, quindi a tale riguardo gestirli è lo stesso. assert è leggermente più breve, ma non sono sicuro di quanto importi. public void doStuff(Object obj) {...
posta 27.02.2012 - 19:30
4
risposte

Come si differenzia un riferimento Java da un puntatore C?

C ha dei puntatori e Java ha ciò che viene chiamato riferimenti. Hanno alcune cose in comune nel senso che tutti puntano a qualcosa. So che i puntatori in C memorizzano gli indirizzi a cui puntano. Fare riferimento anche a memorizzare l'indirizz...
posta 28.03.2012 - 09:46
13
risposte

Mi è stato detto che le eccezioni dovrebbero essere utilizzate solo in casi eccezionali. Come faccio a sapere se il mio caso è eccezionale?

Il mio caso specifico qui è che l'utente può passare una stringa nell'applicazione, l'applicazione la analizza e la assegna agli oggetti strutturati. A volte l'utente può digitare qualcosa di non valido. Ad esempio, il loro contributo può descri...
posta 24.01.2013 - 09:48
5
risposte

Perché i metodi predefiniti e statici sono stati aggiunti alle interfacce in Java 8 quando avevamo già classi astratte?

In Java 8, le interfacce possono contenere metodi implementati, metodi statici e i cosiddetti metodi "predefiniti" (che le classi di implementazione non devono sovrascrivere). Nella mia (probabilmente ingenua) visione, non c'era bisogno di vi...
posta 20.03.2014 - 16:01
11
risposte

Gli sviluppatori di Java hanno abbandonato coscientemente RAII?

In qualità di programmatore C # di lunga data, recentemente sono venuto a sapere di più sui vantaggi di L'acquisizione delle risorse è inizializzata (RAII). In particolare, ho scoperto che l'idioma C #: using (var dbConn = new DbConnection...
posta 07.11.2011 - 15:45
16
risposte

Le giovani menti hanno bisogno di imparare i concetti del puntatore?

Perché il master C Dennis Ritchie ha introdotto dei puntatori in C? E perché gli altri linguaggi di programmazione come VB.NET o Java o C # li hanno eliminati? Ho trovato alcuni punti su Google e voglio ascoltare anche i tuoi commenti. Perché...
posta 05.09.2011 - 22:50
6
risposte

Che senso ha che ogni classe di servizio abbia un'interfaccia? [duplicare]

Presso l'azienda a cui lavoro, ogni classe di servizio ha un'interfaccia corrispondente. È necessariamente? La maggior parte di queste interfacce viene utilizzata solo da una singola classe e non stiamo creando alcun tipo di API pubblica. Con...
posta 24.05.2012 - 17:53
13
risposte

Perché Java non è più utilizzato per lo sviluppo di giochi? [chiuso]

Non sono uno sviluppatore di giochi o altro, ma so che Java non è molto utilizzato per lo sviluppo di giochi. Java dovrebbe essere abbastanza veloce per la maggior parte dei giochi, quindi dov'è il trucco? Posso pensare ad alcuni motivi: Man...
posta 05.03.2011 - 19:52