CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: gianpassa con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 9 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 4 su 4
Discussione:

JavaVM vs DalvikVM

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Aug 2010
    Messaggi
    24

    Ringraziamenti
    2
    Ringraziato 0 volte in 0 Posts
    Question

    JavaVM vs DalvikVM

    Ciao a tutti, un dubbio: poiché ho letto che android esegue il codice utilizzando la Dalvik Virtual Machine che è un po' diversa dalla "classica" Java Virtual Machine (1), per programmare apps android posso utilizzare il Java "classico" od esiste una sorta di Dalvik Java?
    Cioè la Dalvik VM riesce a convertire ed eseguire qualsiasi programma scritto in Java?

    (1): alcune differenze tra la Dalvik VM e la Java VM: non usa lo stesso bytecode, manca la gestione delle eccezioni, non esegue codice al volo, ha una esecuzione per registri,...
    rif:
    Dalvik virtual machine - Wikipedia)
    Smartphone runner

  2.  
  3. #2
    Androidiano VIP


    Registrato dal
    Dec 2009
    Messaggi
    1,463
    Smartphone
    Verizon Droid Turbo

    Ringraziamenti
    11
    Ringraziato 76 volte in 76 Posts
    Predefinito

    no il codice è diverso, anche se molto simile

  4. #3
    Androidiano


    Registrato dal
    Apr 2010
    Messaggi
    126
    Smartphone
    Samsung Galaxy Nexus

    Ringraziamenti
    5
    Ringraziato 11 volte in 11 Posts
    Predefinito

    La sintassi è IDENTICA. Entrambe le VM eseguono programmi scritti in Java.
    Le librerie disponibili su Android sono un sottoinsieme delle librerie presenti in Java SE: mancano AWT, SWING, credo RMI (c'è un meccanismo proprietario per l'Inter Process Communicaton).
    Parlando in generale, è probabile che un programma scritto in Java SE sia compatibile, con pochi aggiustamenti, con il sistema Android.

  5. #4
    Baby Droid


    Registrato dal
    Aug 2010
    Messaggi
    24

    Ringraziamenti
    2
    Ringraziato 0 volte in 0 Posts
    Predefinito

    ok grazie1000 x le preziose info

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy