Hva er Java® i databehandling?
I databehandlingsbransjen er Java® en essensiell ferdighet. Java® er et programmeringsspråk som brukes til å lage interaktivt innhold for websider, samt for å utvikle frittstående programmerings- og serversideapplikasjoner. Det brukes ofte i forbindelse med utvidelser som OSGi eller CORBA.
Java® ble utviklet av Sun Microsystems på begynnelsen av 1990-tallet. Det begynte som et prosjekt kalt "Oak" som ble ledet av James Gosling. Det opprinnelige formålet var å utvikle appleter - små programmer som kjører i nettleseren din. Imidlertid ble det senere oppdaget at Java® også var godt egnet til å lage e-handelsapplikasjoner.
I 1998 ble Java® Community Process opprettet for å tillate interesserte fagpersoner å være involvert i den fremtidige utviklingen av dette unike programmeringsspråket. I dag gir Sun Microsystems en GNU General Public License for sin Java® virtuelle maskin og kompilator. Dessverre er biblioteket som kreves for å kjøre Java®-programmer ennå ikke tilgjengelig som gratis programvare.
Java® har fem hovedmål: forbedre brukervennligheten ved å kombinere de beste funksjonene til andre populære programmeringsspråk, bruk objektorientert programmeringsmetodikk for å fremme større fleksibilitet i programvare, inneholde innebygd støtte for bruk av datanettverk, tilby en sikker måte å utføre kode fra en ekstern kilde, og la det samme programmet kjøres på flere operativsystemer.
Java® er veldig populært fordi den automatiske minnestyringsmodellen lar programmerere unngå den tidkrevende oppgaven manuell minnestyring ved å implementere en prosess som kalles automatisk søppelinnsamling. Noen mennesker opplever imidlertid at Java® er tregere og bruker betydelig mer minne enn C ++ eller andre morsomme språk. Uansett er en grundig forståelse av Java® nødvendig for alle som håper å jobbe i dataprogrammeringsbransjen.
Å lære Java® kan best sammenlignes med å lære grammatikkreglene for et fremmed språk, men når du først har utviklet en god forståelse av Java®, bør du finne det relativt enkelt å mestre andre vanlige programmeringsspråk. Det er mange forskjellige ressurser tilgjengelig for å mestre det grunnleggende i Java®. Hvis du er tålmodig og vedvarende, kan du lære deg Java® ved hjelp av gratis veiledninger og elektroniske e-kurs tilgjengelig på nettet. Det er også Java®-programmeringsklasser tilgjengelig på de fleste høgskoler i lokalsamfunnet.
Java® er til tider forvirret med JavaScript®, et skriptspråk som har et lignende, klingende navn, men som er helt uten tilknytning. Det meste av syntaks som brukes i Java® kommer fra C og C ++, men objektmodellen er enklere og det er færre fasiliteter på lavt nivå å lære.