Java Platform, Standard Edition , lyhennettynä Java SE (aiemmin Java 2 Standard Edition tai J2SE ) on Java 2 -alustan vakioversio , joka on suunniteltu luomaan ja suorittamaan sovelmia ja sovelluksia yksityiskäyttöön tai pienyrityskäyttöön. Ei sisällä monia ominaisuuksia, joita tarjoaa tehokkaampi ja edistyneempi Java 2 Enterprise Edition (J2EE) -alusta , joka on suunniteltu luomaan suurten ja keskisuurten yritysten laajuisia kaupallisia sovelluksia.
Paketti java.lang sisältää perusluokat ja rajapinnat , jotka ovat kiinteästi sidoksissa kieleen ja järjestelmään ajon aikana. Tämä sisältää juuriluokat, jotka muodostavat luokkahierarkian, kielimäärittelyyn sidotut tyypit, peruspoikkeukset , matemaattiset funktiot, ketjutuksen tukiluokat, suojausfunktiot ja luokat, jotka tarjoavat tietoja käyttöjärjestelmästä, jossa ohjelma on käynnissä.
Pääluokat java.lang:
Kaikki paketin luokat java.langsisällytetään automaattisesti jokaiseen ohjelman lähdetiedostoon. Eksplisiittistä yhteyttä ei vaadita.
Tämä paketti määrittelee Annotation käyttöliittymän sekä ElementType- ja RetentionPolicy-luettelot.
Paketti määrittelee työkalut, joiden avulla voidaan lisätä työkaluja ohjelman suorittamisen eri osa-alueisiin. Se määrittää Instrumentation- ja ClassFileTransformer-liitännät sekä ClassDefinition-luokan.
Paketti tukee Java-virtuaalikoneen ja ajonaikaisen ympäristön hallintaa. Pakettityökalujen avulla voit tarkastella ja hallita ohjelman suorittamisen eri puolia.
Tarjoaa mahdollisuuden olla vuorovaikutuksessa roskakeräimen kanssa , jotta ohjelma voidaan varoittaa muutoksista viittausten määrässä objektiin tai toimiin, joita roskankerääjä suorittaa objektille.
Paketti java.lang.reflecttarjoaa reflektointimekanismin - ohjelmiston kyvyn itsetutkiskeluun (eli hankkia tietoa järjestelmässä olevista luokista, niiden menetelmistä, kentistä ja suhteista). Heijastus on tärkeä ominaisuus, jota tarvitaan JavaBeans -nimistä komponentteja käytettäessä .
Sisältää luokat tiedostojen I/O-tietojen tarjoamiseen, useita I/O-abstraktioluokkia sekä joukon luokkia syötetietojen käsittelyä varten: tokenien allokointi jne.
Sisältää luokat suurten kokonaislukujen (luokka BigInteger) ja mielivaltaisen tarkkuuden desimaaliosien (luokka ) laskutoimituksia varten BigDecimal. Se sisältää myös menetelmiä lukujen operaatioiden suorittamiseksi: niiden itseisarvon saaminen jne.
Sisältää luokat, jotka sallivat sovelluksen olla vuorovaikutuksessa verkon kanssa tarjoamalla abstraktioita verkko-osoitteille, yhteyksille, pistorasiatoteutuksiin ja niin edelleen.
Sarja luokkia ja apuohjelmia, joiden avulla voit organisoida työn erilaisten tietomuotojen kanssa, soveltaa olemassa olevia muotoilumalleja tai luoda omia muotoilumalleja (esimerkiksi muoto päivämäärän tai liukulukunumeron näyttämiseen).
Helper-luokat ja käyttöliittymät. Erittäin kätevä ja käytetty melkein kaikissa ohjelmissa.
Työskennellä selaimessa.
Sisältää luokat käyttöliittymien kirjoittamiseen, kuvien käsittelyyn, piirtämiseen.
Sisältää joukon graafisia komponentteja , joiden avulla voit luoda graafisia käyttöliittymiä , jotka toimivat samalla tavalla kaikilla alustoilla.
Java | |
---|---|
Alustat | |
Sun Technologies | |
Kolmannen osapuolen keskeiset tekniikat | |
Tarina |
|
Kielen ominaisuudet | |
Scripting kielet |
|
Java-konferenssit |
|
Java-alustat | |
---|---|
|