Java Platform Standard Edition

Java Platform, Standard Edition , förkortat Java SE (tidigare Java 2 Standard Edition eller J2SE ) är en standardversion av Java 2 -plattformen , designad för att skapa och köra applets och applikationer för individuellt bruk eller för småföretag. Innehåller inte många av funktionerna som tillhandahålls av den mer kraftfulla och avancerade Java 2 Enterprise Edition (J2EE) -plattformen , som är utformad för att skapa kommersiella tillämpningar av storleken på stora och medelstora företag.

java.lang

Paketet java.lang innehåller grundläggande klasser och gränssnitt som är nära knutna till språket och systemet vid körning. Detta inkluderar rotklasser som bildar klasshierarkin, typer kopplade till språkdefinitionen, grundläggande undantag , matematiska funktioner, trådstödsklasser , säkerhetsfunktioner och klasser som tillhandahåller information om operativsystemet som programmet körs på.

Huvudklasser inom java.lang:

Alla klasser från paketet java.langingår automatiskt i varje källfil i programmet. Explicit anslutning krävs inte.

java.lang.annotation

Det här paketet definierar Annotation-gränssnittet, såväl som ElementType- och RetentionPolicy-numren.

java.lang.instrument

Paketet definierar verktyg som kan användas för att lägga till verktyg för olika aspekter av programkörning. Den definierar gränssnitten Instrumentation och ClassFileTransformer och klassen ClassDefinition.

java.lang.management

Paketet ger stöd för att hantera Java Virtual Machine och runtime-miljön. Med hjälp av paketverktygen kan du se och kontrollera olika aspekter av programexekveringen.

java.lang.ref

Ger möjligheten att interagera med sopsamlaren , så att programmet kan uppmärksammas på ändringar i antalet referenser till ett objekt eller till åtgärder som utförs av sopsamlaren på ett objekt.

java.lang.reflect

Paketet java.lang.reflecttillhandahåller en mekanism för reflektion - programvarans förmåga att introspektera (det vill säga få information om de klasser som finns tillgängliga i systemet, deras metoder, fält och relationer). Reflektion är en viktig förmåga som krävs när man använder komponenter som kallas JavaBeans .

java.io

Innehåller klasser för att tillhandahålla fil-I/O-information, flera I/O-abstraktionsklasser, såväl som en uppsättning klasser för bearbetning av indatainformation: allokering av tokens, etc.

java.math

Innehåller klasser för beräkningar över stora heltal (klass BigInteger) och över decimalfraktioner med godtycklig precision (klass BigDecimal). Den innehåller också metoder för att utföra operationer på tal: få deras absoluta värde, etc.

java.net

Innehåller klasser som tillåter en applikation att interagera med nätverket genom att tillhandahålla abstraktioner för nätverksadresser, anslutningar, socketimplementationer och så vidare.

java text

En uppsättning klasser och verktyg som låter dig organisera arbetet med olika typer av dataformat, tillämpa befintliga formateringsmönster eller skapa dina egna formateringsmönster (till exempel ett format för att visa ett datum eller ett flyttal).

java.util

Hjälparklasser och gränssnitt. Mycket bekvämt och används i nästan alla program.

java.applet

Att arbeta i en webbläsare.

java.beans

java.awt

Innehåller klasser för att skriva användargränssnitt, arbeta med bilder, rita.

java.rmi

java.security

java.sql

Java-databasanslutning

javax.swing

Innehåller en uppsättning grafiska komponenter som gör att du kan skapa grafiska gränssnitt som fungerar på samma sätt på alla plattformar.

Länkar

Litteratur