Una delle lingue più dinamiche di programmazione utilizzato dai programmatori di computer di oggi è Java. Specialmente nel caso di server e mainframe e grandi sistemi di foto, Java rende i processi di business accadere. Tecnicamente e storicamente, Java è la creazione di Sun Microsystems. Questa azienda produce venerabile computer sia hardware che software, e Java è uno dei suoi prodotti software. Altre società ora creare applicazioni Java, ma Sun c'era prima.
Un tipo ben noto di applicazione Java è l'applet, una sorta di fast-lavoro subroutine che è in gran parte indipendente dalla piattaforma e può funzionare all'interno di altri quadri. Applet sono mini applicazioni che eseguono una varietà di funzioni, grandi e piccole, banali e dinamico, nel quadro di grosse applicazioni. Tecnicamente, un applet è come una lite domanda, come suggerisce il suo nome. Uno sviluppatore di software che è abile a sviluppare applet è in notevole domanda. Un primo esempio di un applet è un browser basato su plugin, come quello che permette agli utenti di vedere i filmati Flash o ascoltare i file audio da cliccando su un link pagina web. Quali mantiene un clic l'utente in un ambiente browser, mentre contemporaneamente il lancio dell'applicazione-in-una domanda, che è l'applet, mostrando il video richiesto o la riproduzione del suono richiesto. Molti sono i giochi online basati su applet pure. Java ha avanzato nel corso degli anni in entrambe le funzionalità e raggiungere. Edizioni attuali sono il Java 2 Platform, che è, non sorprendentemente, la seconda incarnazione principale del software Java. Java 2 Platform ha varie incarnazioni, come pure, tra cui Java 2 Platform, Standard Edition (J2SE). J2SE viene utilizzato principalmente per la scrittura di applet e di altre applicazioni basate su Java. La Piattaforma Java 2 ha tre edizioni di base: Micro, Standard ed Enterprise. Essi hanno una quantità crescente di funzionalità e flessibilità, con la Micro Edition viene utilizzato per applicazioni di piccole serie e la Enterprise Edition viene utilizzato per le funzioni di grandi dimensioni, basato su server. Nel mezzo è la Standard Edition, o J2SE. J2SE ha applicazioni su e giù per la scala requisiti, le esigenze di riempimento per gli utenti sia individuali e complicato. Uno degli usi principali di J2SE è lo sviluppo di applicazioni Java per i singoli computer. Attività sul web la vita a volte e muore per il successo dell'integrazione applets in e-commerce e le altre Web-funzioni specifiche. Applet J2SE e altre applicazioni rendono queste funzioni il corretto svolgimento, senza di loro, il numero delle operazioni e le interazioni Internet altro non avrebbe avuto luogo. In questo modo, J2SE è un fattore enorme di attività web.Altra importante funzionalità resa possibile dalla J2SE è JavaBeans. Queste sono le domande riutilizzabile che può essere sviluppato e assemblato con facilità, al fine di creare applicazioni più sofisticate. Fondamentalmente, essi sono i mattoni della J2SE applicazioni personalizzate. Java può essere la tecnologia di base, ma JavaBeans sono ciò che rende la funzionalità J2SE e individualità davvero scegliere.
