Domande con tag 'jvm'

4
risposte

I vantaggi di sviluppo dell'utilizzo di Docker sono negati quando si utilizza Java rispetto ad altri linguaggi più vicini ai binari di Unix?

Ho avuto un amico che ha detto: Docker is amazing. You can use it to replicate production and all its quirks on your local machine. Then you can deploy that instance straight through all the staging workflows super-quick. Ora questo sare...
posta 17.07.2017 - 12:10
4
risposte

Quali limitazioni impone la JVM all'ottimizzazione di coda

Clojure non esegue l'ottimizzazione delle chiamate tail da solo: quando hai una funzione ricorsiva di coda e vuoi ottimizzarla, devi usare la forma speciale recur . Allo stesso modo, se hai due funzioni reciprocamente ricorsive, puoi ottimiz...
posta 21.07.2012 - 14:47
2
risposte

È * mai * ok per catturare StackOverflowError in Java?

Ero solito pensare che non lo fosse, ma ieri dovevo farlo. Si tratta di un'applicazione che utilizza Akka (un'implementazione del sistema di attori per la JVM) per elaborare lavori asincroni. Uno degli attori esegue alcune manipolazioni di PDF...
posta 22.08.2013 - 08:07
5
risposte

Se Scala gira su JVM, come può fare Scala cose che a quanto pare Java non può fare? [duplicare]

Ho appena saputo di Scala ieri, e mi piacerebbe saperne di più. Una cosa che mi è venuta in mente, tuttavia, leggendo il sito web di Scala è che se Scala viene eseguito sulla JVM, allora come è possibile che il bytecode compilato dal sorgente...
posta 25.04.2015 - 20:50
5
risposte

Che cosa rende JVM così versatile da supportare così tante lingue JVM?

JVM supporta così tante lingue diverse da Java come Groovy,Clojure,Scala etc che sono lingue funzionali diverse da Java (mi riferisco a Java prima della versione 8 dove Lambda's non è supportato) che non supporta funzionalità funzion...
posta 14.07.2013 - 10:23
2
risposte

Licenza Java e JVM

La licenza Java consente ad altre società di creare le proprie versioni del linguaggio Java o semplicemente di implementarlo in modo accurato? Stessa domanda su JVM. Ho sentito parlare di Sun che ha fatto causa a Microsoft per aver modificato...
posta 26.04.2011 - 20:40
1
risposta

Come può essere migliorato Java in modo che non debba più eseguire cancellazioni di tipi?

Il tutorial ufficiale Java sui generici spiega la cancellazione dei tipi e il motivo per cui è stato aggiunto a il compilatore: When a generic type is instantiated, the compiler translates those types by a technique called type erasure —...
posta 05.06.2012 - 14:24
4
risposte

Avvicinamento di interni Java / JVM [chiuso]

Ho programmato in Java per circa 8 anni e conosco abbastanza bene la lingua come sviluppatore, ma il mio obiettivo è di approfondire la mia conoscenza degli interni. Ho preso corsi di laurea in design PL, ma erano molto ampie visioni accademiche...
posta 01.06.2012 - 02:11
3
risposte

Quando creo un oggetto, la memoria nuova è assegnata a entrambi i campi e metodi dell'istanza o solo ai campi dell'istanza

Ho una classe seguente 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...
posta 18.09.2014 - 18:56
4
risposte

In che modo Java Virtual Machine esegue il codice scritto in altre lingue?

Da Java 1.6, la JVM può eseguire una miriade di linguaggi di programmazione, anziché solo Java. Comprendo concettualmente come Java viene eseguito sulla Java VM, ma non su come possono essere eseguiti anche altri linguaggi. Per me, tutto sembra...
posta 07.06.2012 - 15:08