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.
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 . Supponiamo che io abbia una classe astratta chiamata Task. C'è uno …
Mi chiedo se la misurazione della copertura del codice condizionale da parte degli strumenti attuali per Java non sia obsoleta da quando Java 8 è arrivato. Con Java 8 Optionale Streamspesso possiamo evitare rami / loop di codice, il che rende facile ottenere una copertura condizionale molto elevata senza testare …
Quali sono stati i motivi per cui java ha usato l' @Overrideannotazione, invece di creare un nuovo overridemodificatore? @Override public String toString() { return ""; } vs. public override String toString() { return ""; }
Mentre sviluppo la mia API che non è legata ad alcun codice legacy, mi trovo spesso a scrivere metodi che sono puramente flussi di pipeline terminati raccogliendo i risultati. Come questo: ImmutableSet<T> deriveSomethingMeaningfulFromPrivateState() { return myPrivateThingies.stream() .map(this::ownerOfThing) .map(Owner::socialStatus) .filter(SocialStatus::isHeAFineMatey) .collect(MyCustomCollectors.toImmutableSet()); } Ora, la maggior parte dei client di questa classe …
In questo video di Rich Hickey , il creatore di Clojure, consiglia di usare la mappa per rappresentare i dati invece di usare una classe per rappresentarli, come fatto in Java. Non capisco come possa essere migliore, poiché come può l'utente API sapere quali sono le chiavi di input se …
Quando stavo iniziando a programmare in Java, il fatto che le istruzioni switch non prendessero le stringhe mi frustrava. Quindi, usando Enums, ho realizzato i vantaggi che si ottengono con loro piuttosto che passare attraverso valori grezzi - tipo di sicurezza (che porta un refactoring più semplice) e anche chiarezza …
Tutti dicono che dovrei rendere il mio codice modulare, ma non è meno efficiente se uso più chiamate di metodo piuttosto che meno metodi, ma più grandi? Qual è la differenza in Java, C o C ++ per quella materia? Capisco che è più facile modificarlo, leggerlo e comprenderlo, specialmente …
A volte, anche se non spesso, devo includere la logica matematica nel mio codice. I concetti utilizzati sono per lo più molto semplici, ma il codice risultante non lo è: molte variabili con scopi poco chiari e alcune operazioni con intenzioni non così ovvie. Non intendo dire che il codice …
Sto scrivendo un'applicazione Web Java che consiste principalmente in un gruppo di pagine simili in cui ogni pagina ha diverse tabelle e un filtro che si applica a quelle tabelle. I dati su queste tabelle provengono da un database SQL. Sto usando myBatis come ORM, che potrebbe non essere la …
Molte lingue come C++, C#e Javati consentono di creare oggetti che rappresentano tipi semplici come integero float. Utilizzando un'interfaccia di classe è possibile ignorare gli operatori ed eseguire la logica come verificare se un valore supera una regola aziendale di 100. Mi chiedo se in alcune lingue sia possibile definire …
Sto producendo un binario distribuibile per il mio progetto Java. Lo sto rilasciando in due modi: Maven Central Distribuibile con zip su codice Google Il mio progetto è concesso in licenza con la licenza Apache 2.0. Uso un numero limitato di terze parti, una delle quali è autorizzata dal MIT. …
Sebbene Joda sia ricco di funzionalità e più sofisticato del tempo Java standard, potrebbe non essere sempre la cosa migliore da usare. Come faccio a decidere se utilizzare Joda Time o Java Time in qualsiasi codice Java? Esiste una sorta di linea guida che ci dice come scegliere quella giusta …
Specificare un suffisso di eccezione sulle classi di eccezioni mi sembra un odore di codice (informazioni ridondanti: il resto del nome implica uno stato di errore ed eredita dall'eccezione). Tuttavia, sembra anche che tutti lo facciano e sembra essere una buona pratica. Sto cercando di capire perché questa è una …
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 4 anni fa . Vorrei pubblicare una piccola libreria open source in Java. Mi chiedo …
Sto creando un'API REST per esporre la maggior parte delle funzionalità di un'API Java esistente. Entrambe le API sono per uso interno nella mia organizzazione; Non devo progettare per uso esterno. Ho influenza su entrambe le API ma sto implementando quella REST. L'API Java continuerà a essere utilizzata per le …
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.