Nel calcolo, che cos'è Java®?

Nel settore informatico, Java® è un'abilità essenziale. Java® è un linguaggio di programmazione utilizzato per creare contenuti interattivi per pagine Web, nonché per sviluppare applicazioni stand-alone di programmazione e lato server. Viene spesso utilizzato in combinazione con estensioni come OSGi o CORBA.

Java® è stato sviluppato da Sun Microsystems nei primi anni '90. È iniziato come un progetto chiamato "Oak" guidato da James Gosling. Il suo scopo originale era quello di sviluppare applet, piccoli programmi eseguiti nel browser Web. Tuttavia, in seguito è stato scoperto che Java® era anche adatto alla creazione di applicazioni di e-commerce.

Nel 1998 è stato istituito il Java® Community Process per consentire ai professionisti interessati di essere coinvolti nel futuro sviluppo di questo esclusivo linguaggio di programmazione. Oggi, Sun Microsystems fornisce una GNU General Public License per la sua macchina virtuale e compilatore Java®. Sfortunatamente, la libreria richiesta per eseguire i programmi Java® non è ancora disponibile come software libero.

Java® ha cinque obiettivi chiave: migliorare la facilità d'uso combinando le migliori funzionalità di altri linguaggi di programmazione popolari, utilizzare una metodologia di programmazione orientata agli oggetti per promuovere una maggiore flessibilità nelle applicazioni software, contenere il supporto integrato per l'utilizzo delle reti di computer, offrire una sicurezza modo di eseguire il codice da una fonte remota e consentire l'esecuzione dello stesso programma su più sistemi operativi.

Java® è molto popolare perché il suo modello di gestione automatica della memoria consente ai programmatori di evitare il dispendioso compito di gestione manuale della memoria implementando un processo noto come garbage collection automatica. Tuttavia, alcune persone ritengono che Java® sia più lento e consumi molta più memoria rispetto al C ++ o ad altri linguaggi compilati in modo nativo. Indipendentemente da ciò, una conoscenza approfondita di Java® è necessaria per chiunque speri di lavorare nel settore della programmazione informatica.

L'apprendimento di Java® può essere paragonato meglio all'apprendimento delle regole grammaticali per una lingua straniera, ma una volta che hai sviluppato una buona conoscenza di Java® dovresti trovare relativamente facile padroneggiare altri linguaggi di programmazione comuni. Sono disponibili molte risorse diverse per padroneggiare le basi di Java®. Se sei paziente e persistente, puoi insegnare a te stesso Java® usando i tutorial gratuiti e i corsi elettronici online disponibili in tutto il web. Ci sono anche lezioni di programmazione Java® disponibili nella maggior parte dei college della comunità locale.

Java® è talvolta confuso con JavaScript®, un linguaggio di scripting che condivide un nome dal suono simile ma non è completamente correlato. La maggior parte della sintassi utilizzata in Java® proviene da C e C ++, ma il modello a oggetti è più semplice e ci sono meno strutture di basso livello da imparare.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?