Hvad er Java® i computing?
I databehandlingsbranchen er Java® en vigtig færdighed. Java® er et programmeringssprog, der bruges til at oprette interaktivt indhold til websider, såvel som til at udvikle fristående programmerings- og serversiden applikationer. Det bruges ofte sammen med udvidelser såsom OSGi eller CORBA.
Java® blev udviklet af Sun Microsystems i de tidlige 1990'ere. Det begyndte som et projekt kaldet “Oak”, der blev ledet af James Gosling. Dets oprindelige formål var at udvikle applets - små programmer, der kører i din webbrowser. Dog blev det senere opdaget, at Java® også var velegnet til oprettelsen af e-handelsapplikationer.
I 1998 blev Java® Community Process etableret for at give interesserede fagfolk mulighed for at blive involveret i den fremtidige udvikling af dette unikke programmeringssprog. I dag leverer Sun Microsystems en GNU General Public License til sin Java®-virtuelle maskine og compiler. Desværre er det bibliotek, der kræves for at køre Java®-programmer, endnu ikke tilgængeligt som gratis software.
Java® har fem centrale mål: forbedre brugervenligheden ved at kombinere de bedste funktioner i andre populære programmeringssprog, bruge objektorienteret programmeringsmetodologi for at fremme større fleksibilitet i softwareprogrammer, indeholde indbygget support til brug af computernetværk, tilbyde en sikker måde at udføre kode fra en fjernkilde og tillade, at det samme program kører på flere operativsystemer.
Java® er meget populær, fordi dens automatiske hukommelsesstyringsmodel tillader programmører at undgå den tidskrævende opgave med manuel hukommelsesstyring ved at implementere en proces, der kaldes automatisk affaldsindsamling. Nogle mennesker føler imidlertid, at Java® er langsommere og forbruger markant mere hukommelse end C ++ eller andre naturligt kompilerede sprog. Uanset hvad, er en grundig forståelse af Java® nødvendig for alle, der håber at arbejde i computerprogrammeringsbranchen.
At lære Java® kan bedst sammenlignes med at lære grammatikreglerne for et fremmedsprog, men når du først har udviklet en god forståelse af Java®, skal du finde det relativt let at mestre andre almindelige programmeringssprog. Der er mange forskellige ressourcer til rådighed til at mestre det grundlæggende i Java®. Hvis du er tålmodig og vedvarende, kan du lære dig selv Java® ved hjælp af de gratis tutorials og online e-kurser, der er tilgængelige overalt på nettet. Der er også Java®-programmeringskurser tilgængelige på de fleste colleges i lokalsamfundet.
Java® forveksles undertiden med JavaScript®, et scriptingsprog, der deler et lignende-klingende navn, men som er helt uden tilknytning. Det meste af syntaks brugt i Java® kommer fra C og C ++, men objektmodellen er enklere, og der er færre faciliteter på lavt niveau at lære.