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.
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.
Denne pakke definerer Annotation-grænsefladen såvel som ElementType- og RetentionPolicy-numrene.
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.
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.
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.
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 .
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.
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.
Indeholder klasser, der tillader en applikation at interagere med netværket ved at levere abstraktioner til netværksadresser, forbindelser, socket -implementeringer og så videre.
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).
Hjælpeklasser og grænseflader. Meget praktisk og bruges i næsten alle programmer.
At arbejde i en browser.
Indeholder klasser til at skrive brugergrænseflader, arbejde med billeder, tegne.
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.
Java | |
---|---|
Platforme | |
Sun Technologies | |
Nøgle tredjepartsteknologier | |
Historie |
|
Sprogegenskaber | |
Scripting sprog |
|
Java konferencer |
|
Java platforme | |
---|---|
|