Java è un linguaggio di programmazione orientato agli oggetti di alto livello, indipendente dalla piattaforma, originariamente sviluppato da Sun Microsystems. Java è attualmente di proprietà di Oracle, che ha acquistato Sun nel 2010.
Abbiamo iniziato a utilizzare FindBugs e ad annotare i nostri parametri in modo @Nonnullappropriato, e funziona benissimo evidenziare i bug all'inizio del ciclo. Finora abbiamo continuato a controllare questi argomenti per l' nullutilizzo di Guava checkNotNull, ma preferirei verificare nullsolo ai bordi, luoghi in cui il valore può entrare senza …
Sono uno studente universitario e ho appena iniziato a conoscere i modelli di progettazione e sto lottando per comprenderne lo scopo. Ho provato a ricercarli, ma tutte le risorse che ho trovato sembrano parlarne in modo accademico, non professionale. Qual è il loro scopo e sono importanti da imparare?
Ho fatto questa domanda su SO ma mi è stato suggerito di provare qui. Quindi ecco qui: Finora la mia comprensione di Javascript è stata che è un linguaggio lato client che cattura eventi e rende dinamica una pagina web. Ma leggendo il confronto tra MongoDB e CouchDB ho notato …
Mi chiedo solo perché Javae .NET Frameworkusi diversi algoritmi di ordinamento per impostazione predefinita. In Java Array.Sort() utilizza l' algoritmo Merge Sort per impostazione predefinita e come dice Wikipedia.com : In Java, i metodi Arrays.sort () utilizzano l'ordinamento di tipo merge o un quicksort sintonizzato in base ai tipi di …
Qualcuno può spiegare i concetti AOP per i manichini: unire punto, taglio punto, tessitura ecc. Ad esempio: Aspetto: una modularizzazione di una preoccupazione che attraversa più classi. Cosa significa?
Attualmente sto lavorando in un posto che potrebbe cercare di costringere gli sviluppatori a utilizzare un formattatore di codice automatizzato al momento del check-in di controllo della versione. Sto cercando opinioni degli sviluppatori sui vantaggi e gli svantaggi di farlo ... come pensi che possa aiutare o ostacolare gli sviluppatori. …
Sono un programmatore e ho esperienza con codice sia nativo che gestito. Ho iniziato con Pascal e C, poi mi sono trasferito in C ++ e infine in C #. Nel corso dell'ultimo anno o giù di lì, ho programmato quasi esclusivamente in C # e ho perso molto di …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Questo è per le raccolte ordinate, ad esempio java.util.List. Perché i …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Sto discutendo un po 'con il mio amico se queste due pratiche sono semplicemente due facce della stessa medaglia o se si è veramente migliori. Abbiamo una funzione che accetta un parametro, ne compila un membro e quindi lo restituisce: Item predictPrice(Item item) Credo che, poiché funziona sullo stesso oggetto …
Di recente ho iniziato a programmare in Groovy per un framework di test di integrazione, per un progetto Java. Uso Intellij IDEA con il plug-in Groovy e sono sorpreso di vedere un avvertimento per tutti i metodi che non sono statici e che non dipendono da nessun campo di istanza. …
Ho bisogno di alcuni consigli su come strutturare i nostri progetti in Git. Usiamo Java e Maven è il nostro strumento di compilazione. Maven in qualche modo presume che tutti i tuoi progetti abbiano un antenato comune alla fine. Maven può anche essere una vera regina del dramma quando le …
È una buona idea o una cattiva idea creare un'interfaccia per gli oggetti di trasferimento dati? Presumendo che l'oggetto sia generalmente mutabile. Sebbene il mio esempio sia in Java, dovrebbe essere applicabile a qualsiasi altro linguaggio che abbia concetti simili. interface DataTransferObject { String getName(); void setName(String name); } class …
Ho qualche difficoltà a comprendere il concetto di "apparecchio". So cos'è una suite di test, un caso di test, un'esecuzione di test, ma cos'è esattamente un "dispositivo"? Un caso di test con parametri? Mi sembra che il significato o la semantica del termine "apparecchio" possa variare leggermente in base al …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.