programmeringssproget Java repræsenterer en af de mest fundamentale programmeringssprog i computing. Grunden til dette er på grund af Java portabilitet . Enhver enhed med Java Runtime Environment kan udføre et Java -program , og programmet vil udføre den samme uanset det underliggende system . Programmører ønsker at udvikle Java-programmer har også brug for JRE , men også kræve Java Development Kit. JDK indeholder JRE , sammen med Java- compiler og programmering biblioteker , der kræves for Java -program udvikling. Java Runtime Environment
For at køre alle Java-program , skal brugeren have Java Runtime Environment installeret. Den runtime environment repræsenterer Java Virtual Machine, hvorigennem alle Java -programmer køre. I stedet for traditionelt kompileret programmeringssprog såsom C eller C + + , Java samler ind i " bytecode " , at den virtuelle maskine, så løber gennem host operativsystemet. Så i modsætning til et C-program , som kun vil køre på det system, det blev udarbejdet på , kan en Java -program løber gennem den virtuelle maskine, og den virtuelle maskine oversætter bytecode til operativsystemet .
Java Developers Kit
for at udvikle Java-programmer , skal programmøren have en Java compiler og compilation biblioteker , sammen med støtte biblioteker til regulære programmering opgaver, såsom debugging. Java Development Kit repræsenterer indsamling af disse biblioteker , herunder " javac " Java compiler. JDK indeholder compiler, programmerings bibliotekerne og JRE for at præsentere programmører med en platform, der kan samle og udføre Java-programmer .
JDK som Development Platform
Mens mange udviklere og virksomheder har bygget og vedligeholdt Java udvikling biblioteker for at lette mere avancerede eller specifikke Java-programmer , der alle helst programmør virkelig kræver er JDK for at begynde at Java udvikling . Andre biblioteker findes der tillader Java-udviklere til at udvide funktionaliteten af visse programmer , såsom muligheder for at lave web -servere , spil og GUI applikationer. Men disse alle forlænge JDK , den Development Kit fungerer som fundamentet for Java programmering. Den indeholder alle de nødvendige redskaber til at håndtere bruger input /output , oprette og administrere web -forbindelser , eller instantiere og håndtere komplekse datastrukturer.
JDK og Programmering
Skrivning af en Java-program kan være så simpelt som at åbne en tekstfil , og skabe en klasse , der udskriver "Hej verden". Med JDK , kan programmøren derefter kompilere " Hello.java " fil ved hjælp af javac compiler. Men mere komplekse miljøer , såsom Eclipse IDE, giver programmøren værktøjer til at skrive kode hurtigere , organisere projekter og debug applikationer. Men Eclipse kræver stadig JDK . Det kan ikke fungere som et Java-program værktøj uden det.