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 un server che sta restituendo un messaggio JSON molto grande e la mia applicazione client dipende solo da una parte di questa risposta. L'applicazione client deve verificare se nel messaggio JSON esiste la proprietà "xyz" e, in base al risultato, eseguire una specifica base utente. Per questo requisito, convertire …
Sia Windows Phone / Xbox che Android non supportano la raccolta dei rifiuti generazionale. Questo è frustrante per molti programmatori. Sembra esserci una ragione ingegneristica legittima, ma non riesco a capirlo. I telefoni attuali hanno più memoria e probabilmente CPU migliori rispetto ai desktop / laptop che eseguono .NET 1.1 …
C'è spazio per un'applicazione pratica e moderna in Java del modello Blackboard descritto in "The Pragmatic Programmer" ? Esiste una biblioteca particolare che tenta di aiutare l'implementazione di questo concetto? Qual è il consenso generale su questo modello nell'attuale comunità del software (specialmente Java)? Sebbene l'idea sia intrigante, ho la …
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 . Sto pensando ad applicazioni scientifiche che sono principalmente legate al processore …
Dato il tipo esistenziale T = ∃X.{op₁:X, op₂:X→boolean} e questa interfaccia Java generica: interface T<X> { X op₁(); boolean op₂(X something); } Quali sono le differenze fondamentali tra il tipo esistenziale e l'interfaccia Java? Ovviamente ci sono differenze sintattiche e l'orientamento agli oggetti di Java (che include anche dettagli come …
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 . Sono un po 'in disaccordo con uno sviluppatore più esperto su …
Inizieremo un nuovo progetto che prevede la formazione di tutti gli sviluppatori .net in Java (framework / sistema ECO ecc.). Abbiamo un sacco di codice scritto in C # e sembra che tutto ciò andrà sprecato poiché dovremo riscriverlo tutto in Java. Il problema che vedo è che il primo …
Vorrei sapere il modo migliore per aggiungere un commento per identificare una classe deprecata in Java. Devo rimuovere il commento precedente aggiunto all'inizio della classe che aiuta un altro programmatore a sapere a cosa serviva quella classe o dovrei aggiungerlo sotto il commento?
A volte si desidera restituire più valori da una funzione. Come si fa normalmente in Java? Un'opzione è usare un array, come questo frammento di Python che restituisce un elenco o una tupla: value, success = read_unreliably() if success: print value Un'altra opzione sarebbe quella di restituire un hash / …
Sto lavorando su un'applicazione Java e vedo che le eccezioni di runtime sono gestite in molti punti. Per esempio, try { // do something } catch(NullPointerException e) { return null; } La mia domanda è: quando è una buona pratica gestire le eccezioni di runtime? Quando dovrebbero essere gestite le …
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 …
Immagina che il tuo attuale posto di lavoro sia un negozio Java. Esistono molte conoscenze approfondite sul linguaggio Java e un processo completo di compilazione e implementazione in atto per gestire tutto in modo fluido e agile. Un giorno arriva un progetto che urla solo per essere scritto, diciamo, in …
Come parte di uno sforzo di refactoring o di uno sviluppo continuo, un metodo particolare o forse un'intera classe può diventare obsoleto in un certo senso. Java supporta l' @Deprecatedannotazione per indicare che probabilmente esiste un modo migliore per gestire la funzionalità in questione. Immagino che ciò sia particolarmente utile …
È una delle funzionalità più discusse pianificate per Java: Closures. Molti di noi hanno desiderato ardentemente loro. Alcuni di noi (incluso I) sono diventati un po 'impazienti e si sono rivolti a linguaggi di scripting per colmare il vuoto. Ma una volta che sono finalmente arrivate le chiusure a Java: …
Sto realizzando una presentazione che mostra le differenze tra la programmazione strutturale e orientata agli oggetti e voglio illustrare il motivo per cui le persone hanno bisogno di OOP con un esempio in cui l'applicazione dei concetti di OOP renderà la programmazione molto più semplice, in modo che il pubblico …
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.