Java Platform Standard Edition

Java Platform, Standard Edition , forkortet til Java SE (tidligere Java 2 Standard Edition eller J2SE ) er en standardversion af Java 2 -platformen , designet til at skabe og køre applets og applikationer til individuel brug eller til små virksomheder. Indeholder ikke mange af funktionerne fra den mere kraftfulde og avancerede Java 2 Enterprise Edition (J2EE) platform , som er designet til at skabe kommercielle applikationer af størrelsen på store og mellemstore virksomheder.

java.lang

Pakken java.lang indeholder grundlæggende klasser og grænseflader , der er tæt knyttet til sproget og systemet under kørsel. Dette inkluderer rodklasser, der danner klassehierarkiet, typer knyttet til sprogdefinitionen, grundlæggende undtagelser , matematiske funktioner, trådunderstøttelsesklasser , sikkerhedsfunktioner og klasser, der giver information om det operativsystem, programmet kører på.

Hovedklasser i java.lang:

Alle klasser fra pakken java.langer automatisk inkluderet i hver kildefil i programmet. Eksplicit forbindelse er ikke påkrævet.

java.lang.annotation

Denne pakke definerer Annotation-grænsefladen såvel som ElementType- og RetentionPolicy-numrene.

java.lang.instrument

Pakken definerer værktøjer, der kan bruges til at tilføje værktøjer til forskellige aspekter af programafvikling. Den definerer grænsefladerne Instrumentation og ClassFileTransformer og ClassDefinition-klassen.

java.lang.management

Pakken giver support til administration af Java Virtual Machine og runtime-miljøet. Ved at bruge pakkeværktøjerne kan du se og kontrollere forskellige aspekter af programafvikling.

java.lang.ref

Giver mulighed for at interagere med garbage collector , så programmet kan advares om ændringer i antallet af referencer til et objekt eller til handlinger udført af garbage collector på et objekt.

java.lang.reflect

Pakken java.lang.reflectgiver en mekanisme til refleksion - softwarens evne til at introspektere (det vil sige at få information om de tilgængelige klasser i systemet, deres metoder, felter og relationer). Refleksion er en vigtig egenskab, der kræves, når du bruger komponenter kaldet JavaBeans .

java.io

Indeholder klasser til at give fil I/O-information, flere I/O-abstraktionsklasser samt et sæt klasser til behandling af inputinformation: allokering af tokens osv.

java.math

Indeholder klasser til beregninger over store heltal (klasse BigInteger) og over decimalbrøker af vilkårlig præcision (klasse BigDecimal). Den indeholder også metoder til at udføre operationer på tal: få deres absolutte værdi osv.

java.net

Indeholder klasser, der tillader en applikation at interagere med netværket ved at levere abstraktioner til netværksadresser, forbindelser, socket -implementeringer og så videre.

java tekst

Et sæt klasser og hjælpeprogrammer, der giver dig mulighed for at organisere arbejde med forskellige slags dataformater, anvende eksisterende formateringsmønstre eller oprette dine egne formateringsmønstre (f.eks. et format til at vise en dato eller et flydende kommatal).

java.util

Hjælpeklasser og grænseflader. Meget praktisk og bruges i næsten alle programmer.

java.applet

At arbejde i en browser.

java.beans

java.awt

Indeholder klasser til at skrive brugergrænseflader, arbejde med billeder, tegne.

java.rmi

java.security

java.sql

Java-databaseforbindelse

javax.swing

Indeholder et sæt grafiske komponenter , der giver dig mulighed for at skabe grafiske grænseflader , der fungerer på samme måde på alle platforme.

Links

Litteratur