Una Java virtual machine (JVM) è una macchina virtuale in grado di eseguire il bytecode Java. È il componente di esecuzione del codice della piattaforma Java.
Sviluppatore JVM qui. Ultimamente ho visto le chiacchiere nelle chat room dell'IRC e persino nel mio ufficio sulle cosiddette librerie Java " ombreggiate ". Il contesto dell'uso sarà simile a: " Tale e quindi fornisce un client" ombreggiato "per XYZ. " L'esempio perfetto è questo problema di Jira per HBase …
Ho avuto un amico che ha detto: Docker è fantastico. Puoi usarlo per replicare la produzione e tutte le sue stranezze sul tuo computer locale. Quindi è possibile distribuire quell'istanza direttamente attraverso tutti i flussi di lavoro di gestione temporanea in modo estremamente rapido . Ora questo sarebbe vero se …
Se uno ha bisogno di JVM diverse per architetture diverse, non riesco a capire quale sia la logica dietro l'introduzione di questo concetto. In altre lingue abbiamo bisogno di compilatori diversi per macchine diverse, ma in Java abbiamo bisogno di JVM diverse, quindi qual è la logica dietro l'introduzione del …
Clojure non esegue da solo l'ottimizzazione delle chiamate di coda: quando si dispone di una funzione ricorsiva di coda e si desidera ottimizzarla, è necessario utilizzare il modulo speciale recur. Allo stesso modo, se hai due funzioni reciprocamente ricorsive, puoi ottimizzarle solo usando trampoline. Il compilatore Scala è in grado …
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 …
JVM supporta così tanti linguaggi diversi da Java come Groovy,Clojure,Scalaecc. Che sono linguaggi funzionali a differenza di Java (mi riferisco a Java prima della versione 8 dove Lambda'snon sono supportati) che non supporta le funzionalità funzionali. Su un livello elevato ciò che rende la JVM così versatile che può supportare …
La licenza Java consente ad altre aziende di creare le proprie versioni del linguaggio Java o semplicemente implementarlo con precisione? Stessa domanda su JVM. Ho sentito di Sun citare in giudizio Microsoft per aver modificato la versione .NET dell'implementazione Java e Java per Google Android, ma non riesco proprio a …
Il tutorial ufficiale di Java sui generici spiega la cancellazione dei tipi e perché è stato aggiunto al compilatore: Quando viene istanziato un tipo generico, il compilatore traduce quei tipi con una tecnica chiamata type erasure, un processo in cui il compilatore rimuove tutte le informazioni relative ai parametri del …
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 . Ho programmato in Java per circa 8 anni e conosco abbastanza …
Ho una lezione successiva class Student{ int rollNumber; int marks; public void setResult(int rollNumber, int marks){ this.rollNumber=rollNumber; this.marks=marks; } public void displayResult(){ System.out.println("Roll Number= "+this.rollNumber+" Marks= "+this.marks); } } Ora creo due oggetti di tipo Studente come segue Student s1=new Student(); Student s2=new Student(); Ora due diversi set di memoria …
Quali sono le differenze chiave tra la corrispondenza dei modelli in queste due lingue? Non mi riferisco alla sintassi, ma alla capacità, ai dettagli di implementazione, alla gamma di casi d'uso e alle necessità. Le applicazioni Scala (ad es. Lift and Play) parlano con orgoglio delle abilità di adattamento dei …
A partire da Java 1.6, JVM può eseguire una miriade di linguaggi di programmazione al posto di Java. Comprendo concettualmente come Java viene eseguito sulla Java VM, ma non come anche altre lingue possono essere eseguite su di essa. Per me, tutto sembra magia nera. Hai degli articoli che mi …
Nel mondo Java, parliamo spesso di JVM, e quando Java era nuovo aveva la caratteristica apparentemente killer di "Scrivi una volta, corri ovunque". Dal modo in cui le persone parlano e scrivono, questo sembra diverso dal modo in cui Python, per esempio, funziona. Eppure non ero a conoscenza del modo …
Comprendo le eccezioni, le lancio, la gestione e la propagazione a un metodo inferiore nello stack di chiamate (ad es throws.). Quello che non capisco è questo: public static void main(String[] args) throws Exception { ... } Ora, suppongo che nel caso in cui venga lanciato mainun Exception, JVM lo …
Lavoro sulla JVM da anni e molto raramente ho avuto un incidente JVM ... fino a circa 6 mesi fa. Da allora ho riscontrato circa 5 crash JVM derivanti da 2 difetti JVM. La soluzione di Oracle è sempre stata la stessa ... aggiornamento. Ogni aggiornamento è sempre da e …
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.