? År 1991 ledde en Sun Microsystems lag av James utvecklade Gosling Ek som ett programmeringsspråk för fjärrstyrda enheter utformade för att styra olika typer av hemelektronikprodukter . Erbjudanden för tekniken med elektroniktillverkare föll igenom , dock , och utvecklarna ändrade namnet på språket från Oak till Java på grund av upphovsrättsliga frågor . Ändå gav populariteten av den framväxande Internet Java nytt liv , och tusentals utvecklare som antagits Java som en Web programmeringsspråk . Som ett resultat , Java och derivat plattformar som J2EE utgör fortfarande ryggraden för otaliga webbplatser och servrar företag . Java Grundläggande information
Java är ett programmeringsspråk som programmerare använder för att skapa applikationer för din computer.Java hämtar mycket av sin programmering syntax från C och C + + . Dock har Java färre låg beroenden än C eller C + + , så att utvecklarna kan skriva program som körs på många fler plattformar utan att behöva byta eller anpassa koden för varierande operativsystem .
Java är namnet på den ursprungliga språk och plattform . Utvecklare av den andra versionen av Java , eller version 2 , heter det uppdaterade språket Java 2 Platform Standard Edition , eller J2SE för kort . Den aktuella versionen av Java bär namnet Java Platform Standard Edition , eller Java SE .
Java-program kräver att du installerar Java Runtime Environment , eller JRE på datorn innan de kan köras .
Java-program är kompatibla med praktiskt taget alla operativsystem miljö så länge som datorn har JRE installerat . Följaktligen fungerar Java på datorer med Windows , Linux , Macintosh , UNIX eller andra operativsystem och även på tabletter och mobiltelefoner .
Förutom JRE , installeras Java också en Web plugin för att köra Java - baserade applikationer i din browser.You behöver inte webben plugin för att köra Java-program på din dator eller telefon . I själva verket har webb plugin varit ett konstant mål för angrepp av hackare och skadliga programmerare genom åren på grund av ett flertal säkerhetsbrister .
Många datasäkerhet experter rekommenderar att du inaktiverar Java Web plugin om det inte behövs för att köra specifika tillämpningar. Säkerhetsexperter också rekommendera att om du måste använda webben plugin , uppdatera din Java-installation så ofta som möjligt .
P Om du använder Java Web plugin , experter rekommenderar att du inte lagrar kritisk eller känslig information på din dator .
att programmera i Java , måste du använda en integrerad utvecklingsmiljö , eller IDE , såsom Eclipse , IntelliJ eller NetBeans . En IDE låter dig skriva , kompilera , testa och köra Java-kod innan du publicerar den . Addera J2EE Essentials
J2EE är en förlängning av Java för användning på stora servrar , snarare än personlig computers.In utöver kärnan Java och bibliotek , inkluderar J2EE API och extra bibliotek runtime för att applikationer skrivna i Java för att köra över ett lokalt nätverk eller ett WAN , såsom Internet.J2EE innehåller bestämmelser för tillsättning och integrering av anpassade moduler eller tjänster precis som operativsystem för att utöka funktionalitet för företag och server utveckling . I detta avseende , förvaltar J2EE fungerar som ett operativsystem och all programvara installerad i plattformen .
Java Använder
Generellt utvecklare använder Java SE , eller enkla Java , för att skapa program för stationära datorer . Tillämpningar som utvecklas i Java inkluderar spel, applikationsmoduler uppdatera och chattprogram bland många andra . Medan många utvecklare utvecklat Java- applikationer för webben i det förflutna , har trenden för online Javaprogram nås från persondatorer minskade stadigt sedan början av 2000-talet . Nedgången av Java Internet-applikationer för personliga användare är till stor del beroende på den ökade populariteten av andra webbintensiva programmeringsspråk såsom Python , Ruby och PHP . Integration för webben av traditionella datorer språk som C , C + + och Visual Basic har också lett till en nedgång i Java applets på Internet . Trots många Java-program finns fortfarande på webben . Du kan köra de flesta Java applets från datorn samt om du laddar ner dem , och detta kan hjälpa dig att undvika eventuella säkerhetsproblem med Java Web plugin . Addera J2EE Integration
Även om det några undantag , J2EE utvecklare använda plattformen främst för webbaserade applikationer som används i stora företag eller företag . Även Java - baserade applikationer som skapats för J2EE brukar köra över webben, företag och företag med hjälp av plattformen använder i allmänhet säkra nätverk över Internet eller privata intranät som minimerar risken för brott mot säkerheten . Använda privata , säkra nätverk eller intranät med J2EE -servrar förnekar många av de risker som är förknippade med Java Web plugin , och utvecklare kan stärka säkerhetsprotokoll ytterligare genom att kringgå plugin och installera ändar ansökan fram eller gränssnitt direkt på datorer som använder J2EE -servrar .
Licensiering och Cost
Java och Java Runtime Environment båda faller under GNU General Public License avtal . Detta innebär att utvecklare är fria att skriva program i Java och distribuera dem utan att betala några avgifter , abonnemang eller royalties för användning av grundläggande API och bibliotek . Likaså är J2EE också en GNU produkt , och hämta kärnan API och bibliotek är gratis . Men om du är en utvecklare adept skriftligen anpassade API och moduler för J2EE , kan du behöva använda moduler eller kod som skapats av tredje part . Om du använder anpassade moduler från andra utvecklare i ett J2EE projekt , bör du räkna med att betala avsevärda belopp varierar i de hundratals eller tusentals dollar för dem . Du bör också notera att med basen J2EE API och bibliotek för en privat eller intranät tar en hel del arbete . Därför kan du välja att använda en certifierad applikationsserver baserad på J2EE från open - source licens eller en från kommersiell källa . Open - source J2EE implementationer inkluderar Glassfish och JBoss , medan kommersiella J2EE - baserade server -paket finns tillgängliga från Adobe , Oracle , NEC och IBM .