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.
Ho iniziato a esaminare i modelli di design di recente e una cosa che sto codificando si adatterebbe perfettamente al modello di strategia, fatta eccezione per una piccola differenza. In sostanza, alcuni (ma non tutti) dei miei algoritmi, hanno bisogno di un parametro aggiuntivo o due passati a loro. Quindi …
Dopo molte ricerche, non sono riuscito a rispondere a una domanda di base relativa a un presunto noto nel mondo dello sviluppo del software: COSA CONOSCE: L'applicazione di una rigorosa politica sulla documentazione adeguata del codice (siano essi tag Doxygen, Javadoc o semplicemente un'abbondanza di commenti) aggiunge costi generali al …
Cosa significa veramente l'indipendenza della piattaforma? Quali sono i criteri per definire una piattaforma linguistica indipendente? La multipiattaforma e l'indipendenza della piattaforma sono uguali? (Questa potrebbe essere una domanda per lo studio autonomo, ma mi piacerebbe avere notizie dagli esperti di StackTranslate.it. Ci sono molte definizioni e punti di vista …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 6 anni fa . porticina Clic GWT Vaadin A quanto ho capito, questi framework consentono tutti di creare componenti …
Ho sentito l'argomentazione secondo cui dovresti usare l'interfaccia più generica disponibile in modo da non essere legato a una particolare implementazione di quell'interfaccia. Questa logica si applica a interfacce come java.util.Collection ? Preferirei vedere qualcosa di simile al seguente: List<Foo> getFoos() o Set<Foo> getFoos() invece di Collection<Foo> getFoos() Nell'ultimo caso, …
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 6 anni fa . Da quando sto imparando Java in questo periodo e ho appena …
Bloccato . Questa domanda e le sue risposte sono bloccate perché la domanda è fuori tema ma ha un significato storico. Al momento non accetta nuove risposte o interazioni. Sono in procinto di farmi iscrivere a scuola per ottenere una laurea in CS. La scuola che sto guardando offre in …
Java 8 ha aggiunto il concetto di interfacce funzionali , nonché numerosi nuovi metodi progettati per assumere interfacce funzionali. Le istanze di queste interfacce possono essere create in modo succinto usando espressioni di riferimento del metodo (ad es. SomeClass::someMethod) Ed espressioni lambda (ad es (x, y) -> x + y.). …
Comprendo l'idea dell'ambito del pacchetto e, a volte, ho persino pensato di volerlo. Tuttavia, ogni volta che ho deciso con l'intento serio di provare ad usarlo, ho scoperto che non si adattava alle esigenze che pensavo potesse servire. Il mio problema principale sembra sempre che le cose che desidero limitare …
Con Java 8, ho visto sempre più articoli sull'uso di Opzione / Opzionale. Capisco cosa stanno cercando di rappresentare e vedo molti esempi di loro che vengono utilizzati come resi. Tuttavia, ciò che non vedo è che vengono utilizzati come argomenti metodo / funzione in lingue che non hanno la …
Ho esplorato le nuove funzionalità di JDK8, come le espressioni lambda, i metodi di estensione e la nuova API stream. Evidentemente nessuna di queste funzionalità è nuova nel mondo della programmazione e questo ha fatto meravigliarsi del motivo per cui stanno ottenendo tutte queste cose in Java fino ad ora. …
Io uso @SuppressWarnings("unchecked")e @SuppressWarnings("null")per lo più al di sopra metodi di lasciare che il codice di compilazione senza avvisi, ma ho i miei dubbi. Ho trovato questa domanda StackOverflow . Jon Skeet ha scritto una risposta che trovo intrigante. Secondo lui, A volte i generici Java non ti consentono di …
Stavamo discutendo sul mio lavoro sull'uso degli enum in Java. Un collega stava sostenendo che quando si usano enum sul lato server, ogni volta che è necessario si dovrebbe usare la stringa per fare riferimento ad esso (ad esempio quando si inviano dati da JS al server o quando si …
Prendi in considerazione un modulo responsabile dell'analisi dei file di qualsiasi tipo. Sto pensando di utilizzare il modello strategico per affrontare questo problema, come ho già spiegato qui . Si prega di fare riferimento al post collegato prima di procedere con questa domanda. Considera la classe B che necessita del …
Scrivere un oggetto utente in Swift, sebbene la mia domanda riguardi qualsiasi linguaggio fortemente tipizzato. Un utente può avere un sacco di collegamenti (FacebookProfile, InstagramProfile, ecc.). Qualche domanda in merito. È buona norma avvolgere i collegamenti nel proprio oggetto? utente strutt { var firstName: string var lastName: string var email: …
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.