Giava

Autore: Peter Berry
Data Della Creazione: 12 Agosto 2021
Data Di Aggiornamento: 20 Giugno 2024
Anonim
Ajak Cerita bersama Kak Giava
Video: Ajak Cerita bersama Kak Giava

Contenuto

Definizione - Cosa significa Java?

Java è un linguaggio di programmazione che produce software per più piattaforme. Quando un programmatore scrive un'applicazione Java, il codice compilato (noto come bytecode) viene eseguito sulla maggior parte dei sistemi operativi (SO), inclusi Windows, Linux e Mac OS. Java deriva gran parte della sua sintassi dai linguaggi di programmazione C e C ++.

Java è stato sviluppato a metà degli anni '90 da James A. Gosling, un ex scienziato informatico con Sun Microsystems.


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega Java

Java produce applet (programmi gestiti dal browser), che facilitano l'interfaccia utente grafica (GUI) e l'interazione degli oggetti da parte degli utenti di Internet. Prima delle applet Java, le pagine Web erano in genere statiche e non interattive. Le applet Java sono diminuite in popolarità con il rilascio di prodotti concorrenti, come Adobe Flash e Microsoft Silverlight.

Le applet Java vengono eseguite in un browser Web con Java Virtual Machine (JVM), che traduce il bytecode Java in istruzioni del processore nativo e consente l'esecuzione indiretta del sistema operativo o della piattaforma.JVM fornisce la maggior parte dei componenti necessari per eseguire il bytecode, che di solito è più piccolo dei programmi eseguibili scritti attraverso altri linguaggi di programmazione. Il bytecode non può essere eseguito se un sistema non dispone della JVM richiesta.

Lo sviluppo di programmi Java richiede un kit di sviluppo software Java (SDK) che in genere include un compilatore, un interprete, un generatore di documentazione e altri strumenti utilizzati per produrre un'applicazione completa.

I tempi di sviluppo possono essere accelerati mediante l'uso di ambienti di sviluppo integrati (IDE), come JBuilder, Netbeans, Eclipse o JCreator. Gli IDE facilitano lo sviluppo di GUI, che includono pulsanti, riquadri, pannelli, cornici, barre di scorrimento e altri oggetti tramite azioni di trascinamento della selezione e punta e clicca.

I programmi Java si trovano su desktop, server, dispositivi mobili, smart card e Blu-ray Disc (BD).