Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Perché abbiamo bisogno di Java per sistemi Windows

? Quando si sviluppa un'applicazione che deve eseguire un compito come il salvataggio dei dati in un file , il modo in cui si esegue l' operazione è differente su Windows di quanto lo sia su un Mac , perché il sistema operativo del computer controlla l'accesso ai file . Invece di sviluppare due applicazioni diverse , una per ogni sistema operativo , qualche programma sviluppatori una singola applicazione che funziona su Windows o Mac utilizzando Java . Un sistema di Windows ha bisogno di Java per eseguire queste applicazioni . Strategia di sviluppo

società di sviluppo di ogni applicazione deve scegliere un modello di business che permette di essere redditizia. Una società può scegliere di creare applicazioni che girano solo su Windows a causa del tipo di applicazione , la loro esperienza e le dimensioni del mercato dei potenziali acquirenti . Altre società di sviluppo di creare applicazioni che girano su più piattaforme , come Windows e Mac , perché i loro acquirenti di destinazione potrebbero avere entrambi i sistemi . Questi sviluppatori devono decidere se hanno intenzione di costruire due applicazioni , una per ogni piattaforma , o se si può creare una singola applicazione che funziona su entrambe le piattaforme .
Richieste del sistema operativo

Quando si sviluppa un'applicazione , il sistema operativo di un computer si trova tra la domanda e l'hardware del computer . Fornisce servizi per le applicazioni che utilizzano una serie di oggetti predefiniti e classi . Ad esempio, quando un'applicazione vuole recuperare un elenco di file in una cartella di Windows, è possibile utilizzare il linguaggio di programmazione Visual Basic per richiedere il FileSystemObject e accedere alle proprietà e ai metodi dell'oggetto per recuperare i dati . Un'applicazione progettata per un Mac è necessario richiedere l'oggetto NSFileManager utilizzando il - Objective C linguaggio di programmazione e di utilizzare la classe NSFileManager per accedere ai dati .
Come Java funziona

Durante l'installazione di Java sul computer, si installa una versione di Java che è specifico per il sistema operativo. Ad esempio , un utente di Windows installa una versione per Windows di Java e un utente Mac installa una versione OS X di Java . Quando si esegue un programma Java , si crea una macchina virtuale - un software che finge come se fosse un computer - ed esegue il programma Java sulla macchina virtuale . La macchina virtuale viene eseguito il sistema operativo Java e in grado di tradurre le richieste tra Java e il sistema operativo del computer in quanto la versione di Java installata sul computer è specifico per il suo sistema operativo .
Cosa Java non

la macchina virtuale Java crea un ulteriore strato tra un'applicazione e il sistema operativo. Invece di fare richieste per Windows in Visual Basic o di OS X con Objective- C , un'applicazione Java rende le richieste a Java, che i servizi le richieste e fornisce i dati per l'applicazione. Richieste di Java sono identiche se l' applicazione è destinata per Windows o per OS X. Questo consente a uno sviluppatore per creare una singola applicazione che gira su Windows e Mac utilizzando Java . Così i sistemi Windows hanno ancora bisogno di Java per eseguire questi programmi indipendenti dalla piattaforma .

 

Programmazione © www.354353.com