Java och JavaScript är båda objektorienterade språk . Bortsett från detta faktum och deras liknande namn , några paralleller finns mellan Java och JavaScript . Människor som vet hur man använder ett språk blir ofta förvirrade när de försöker lära sig den andra , förväntar sig fler likheter än de hittar på grund av liknande namn . Java applets köras som fristående program medan JavaScript -skript körs i samband med HTML i webbläsare . Historia
Sun Microsystems skapade ursprungligen Java som ett objektorienterat programmeringsspråk . Java kan skapa program som fungerar på flera plattformar . Netscape utvecklade JavaScript som ett objektorienterat skriptspråk som används i en webbläsare . JavaScript var utformad för att förlita sig på andra strukturer, såsom en webbläsare. Java programmerare skapar applets , eller små program som kan köras var som helst , medan JavaScript programmerare skriva funktioner som bara kan köras på internet . På grund av en mindre kommando set , kan programmerare lära sig att utforma JavaScript klasser på kortare tid än att lära Java .
Execution
En programmerare måste kompilera Java -koden innan programmet kan köra . En kompilator förvandlar Java-kod till maskinkod språkkod innan en webbläsare kan tolka det . Eventuella ändringar programmeraren gör att koden kommer att kräva honom att kompilera programmet . En webbdesigner kan skriva JavaScript-funktioner direkt i en textredigerare , spara filen och ladda upp den till servern för omedelbar verkställighet . JavaScript sammanställer när en användare besöker en webbplats. JavaScript förlänger en webbsida interaktiva förmåga genom att utföra arbetsuppgifter som inte kan i HTML ensam . JavaScript kan arbeta med andra språk som HTML , PHP och AJAX medan Java körs i en webbläsare på egen hand .
Syntax
Java och JavaScript skiljer på syntax för att skapa variabler och funktioner . I Java , förklarar användaren en funktion som liknar traditionella programspråk som C + + eller Visual Basic . Till exempel kan en programmerare skapa en funktion genom att skriva " public int funcName ( int antal ) , " medan i JavaScript han kan skapa samma funktion med " funktion funcName ( antal ) " bara . Java skapar variabler genom att deklarera en datatyp innan ett namn , till exempel " heltal , " medan JavaScript använder generiska " var " att deklarera alla variabler ( t.ex. " var nummer " ) och gör data konvertering vid behov
Genomförande
att köra Java- applets , måste en webbläsare har stöd för Java hämtas och installeras . För att köra JavaScript -skript , måste webbläsaren ha aktiverat JavaScript-funktioner på alternativmenyn . Om en användare gör sin webbläsare för att använda en av de två språken , den andra inte automatiskt blir aktiverad . Han måste slå på både individuellt .