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.
Pensavo che non lo fosse, ma ieri dovevo farlo. È un'applicazione che utilizza Akka (un'implementazione del sistema attore per la JVM) per elaborare lavori asincroni. Uno degli attori esegue alcune manipolazioni di PDF e poiché la libreria è difettosa, muore di StackOverflowErrortanto in tanto. Il secondo aspetto è che Akka …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 4 anni fa . C'è una diffusa convinzione tra i programmatori che quanto più dinamico …
È difficile dire cosa viene chiesto qui. Questa domanda è ambigua, vaga, incompleta, eccessivamente ampia o retorica e non può essere ragionevolmente risolta nella sua forma attuale. Per assistenza per chiarire questa domanda in modo che possa essere riaperta, visitare il centro assistenza . Chiuso 6 anni fa . Non …
Ho deciso di scrivere un elenco collegato singolarmente e ho avuto il piano per rendere immutabile la struttura del nodo collegato interno. Mi sono imbattuto in un intoppo però. Supponiamo di avere i seguenti nodi collegati (dalle addoperazioni precedenti ): 1 -> 2 -> 3 -> 4 e dire che …
In Java: int count = (Integer) null; genera un java.lang.NullPointerException. Perché questo non genera un'eccezione Cast Class per facilitare la comprensione del programmatore? Perché questa eccezione è stata scelta rispetto a qualsiasi altra eccezione?
Sto cercando di modificare un JSP per un progetto e sto ottenendo una NullPointerException da qualche parte nel JSP quando viene richiesto dal mio server. Il mio server Web (JBoss) sta segnalando l'eccezione, ma mi sta fornendo un numero di riga falso. Sta segnalando che l'eccezione si è verificata sulla …
In C ++ un argomento di riferimento a una funzione consente alla funzione di fare riferimento a qualcos'altro: int replacement = 23; void changeNumberReference(int& reference) { reference = replacement; } int main() { int i = 1; std::cout << "i=" << i << "\n"; // i = 1; changeNumberReference(i); std::cout …
Sto ponendo questa domanda perché credo che l'abbia fatto per una ragione molto buona e che la maggior parte delle persone non la usi correttamente, benché la mia esperienza nel settore finora abbia funzionato. Ma se la mia teoria è vera, allora non sono sicuro del perché includessero il modificatore …
Ho letto questo articolo: Come scrivere un metodo di uguaglianza in Java . Fondamentalmente, fornisce una soluzione per un metodo equals () che supporta l'ereditarietà: Point2D twoD = new Point2D(10, 20); Point3D threeD = new Point3D(10, 20, 50); twoD.equals(threeD); // true threeD.equals(twoD); // true Ma è una buona idea? queste …
Questo problema è più evidente quando si hanno diverse implementazioni di un'interfaccia e, ai fini di una particolare raccolta, ci si preoccupa solo della vista a livello di interfaccia degli oggetti. Ad esempio, supponiamo di avere un'interfaccia come questa: public interface Person { int getId(); } Il solito modo di …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 5 anni fa . Qualche tempo fa, ho posto una domanda su SO su qualcosa …
La mia domanda è in relazione con System.ine System.outclassi (potrebbero essercene altre simili a quelle della libreria Standard). Perché? Non è una cattiva pratica in OOP? Non dovrebbe essere usato come: System.getIn()e System.getOut()? Ho sempre avuto questa domanda e spero di poter trovare una buona risposta qui.
Il principio Tell Don't Ask dice: dovresti cercare di dire agli oggetti cosa vuoi che facciano; non porre loro domande sul loro stato, prendere una decisione e poi dire loro cosa fare. Il problema è che, come chiamante, non dovresti prendere decisioni basate sullo stato dell'oggetto chiamato che ti porta …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 6 anni fa . Insegno periodicamente un'introduzione al corso di programmazione usando Java . Voglio …
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 . Bloccato . Questa domanda e le sue risposte sono bloccate perché …
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.