Java 6 standard edition Package List

snottybugbearΛογισμικό & κατασκευή λογ/κού

3 Νοε 2013 (πριν από 3 χρόνια και 8 μήνες)

77 εμφανίσεις

Java6standardeditionPackageList
Basedonthepackagedescriptionsavailableathttp://java.sun.com/javase/6/docs/api/
EssentialCorePackages
...........................................................................................
java.langClassesthatarefundamentaltothedesignoftheJavaprogramminglanguage.
java.utilContainsthecollectionsframework,legacycollectionclasses,eventmodel,dateandtimefacilities,
internationalization,miscellaneousutilityclasses(astringtokenizer,arandom-numbergenerator).
java.ioSysteminputandoutputthroughdatastreams,serializationandthefilesystem.
java.mathArbitrary-precisioninteger(BigInteger)anddecimal(BigDecimal)arithmetic.
java.textForhandlingtext,dates,numbers,andmessagesinamannerindependentofnaturallanguages.
java.text.spiServiceproviderclassesfortheclassesinthejava.textpackage.
ConcurrencySupport
...........................................................................................
java.util.concurrentUtilityclassescommonlyusefulinconcurrentprogramming.
java.util.concurrent.atomicToolkitsupportinglock-freethread-safeprogrammingonsinglevariables.
java.util.concurrent.locksFrameworkforlockingandwaitingforconditionsthatisdistinctfromthe
built-insynchronizationandmonitors.
SQLandTransactions
...........................................................................................
java.sqlAPIforaccessingandprocessingdatastoredinadatasource(e.g.arelationaldatabase).
javax.sqlProvidestheAPIforserversidedatasourceaccessandprocessingfromJava.
javax.sql.rowsetStandardinterfacesandbaseclassesforJDBCRowSetimplementations.
javax.sql.rowset.serialUtilityclassestoallowserializablemappingsbetweenSQLtypesandJavadatatypes.
javax.sql.rowset.spiThirdpartyvendorsupportfortheirimplementationofasynchronizationprovider.
MiscellaneousUtilities
...........................................................................................
java.util.jarClassesforreadingandwritingtheJAR(JavaARchive)fileformat,
whichisbasedonthestandardZIPfileformatwithanoptionalmanifestfile.
java.util.loggingClassesandinterfacesoftheJavaTM2platform’scoreloggingfacilities.
java.util.prefsAllowsapplicationstostoreandretrieveuserandsystempreferenceandconfigurationdata.
java.util.regexClassesformatchingcharactersequencesagainstpatternsspecifiedbyregularexpressions.
java.util.spiServiceproviderclassesfortheclassesinthejava.utilpackage.
java.util.zipClassesforreadingandwritingthestandardZIPandGZIPfileformats.
javax.scriptScriptingAPI,definesScriptingEnginesandprovidesframeworkfortheiruse.
SecurityandCryptography
...........................................................................................
java.securityClassesandinterfacesforthesecurityframework.
java.security.aclThispackagehasbeensupersededbythejava.securitypackage.
java.security.certHandlingcertificates,certificaterevocationlists(CRLs),andcertificationpaths.
java.security.interfacesInterfacesforgeneratingRSAandDSAkeys.
java.security.specClasses/interfacesforkeyspecificationsandalgorithmparameterspecifications.
javax.cryptoClassesandinterfacesforcryptographicoperations.
javax.crypto.interfacesInterfacesforDiffie-HellmankeysasdefinedinRSALaboratories’PKCS#3.
javax.crypto.specClasses/interfacesforkeyspecificationsandalgorithmparameterspecifications.
javax.security.authThispackageprovidesaframeworkforauthenticationandauthorization.
javax.security.auth.callbackForapplicationinteraction,todisplayinfo(e.g.errorandwarningmessages)
orretrieveinformation(e.g.authenticationdataauchasusernames,passwords)
javax.security.auth.kerberosUtilityclassesrelatedtotheKerberosnetworkauthenticationprotocol.
javax.security.auth.loginApluggableauthenticationframework.
javax.security.auth.spiInterfacetobeusedforimplementingpluggableauthenticationmodules.
javax.security.auth.x500ClassestostoreX500PrincipalandX500PrivateCrendentialsinaSubject.
javax.security.certProvidesclassesforpublickeycertificates.
javax.security.saslContainsclassandinterfacesforsupportingSASL.
...........................
javax.xml.cryptoCommonclassesforXMLcryptography.
javax.xml.crypto.domDOM-specificclassesforthejavax.xml.cryptopackage.
javax.xml.crypto.dsigClassesforgeneratingandvalidatingXMLdigitalsignatures.
javax.xml.crypto.dsig.domDOM-specificclassesforthejavax.xml.crypto.dsigpackage.
javax.xml.crypto.dsig.keyinfoClassesforparsingandprocessingKeyInfoelementsandstructures.
javax.xml.crypto.dsig.specParameterclassesforXMLdigitalsignatures.
org.ietf.jgssUnifiedAPIforusingsecurityservices(e.g.authentication,dataintegrity,
dataconfidentiality)fromvariousunderlyingsecuritymechanismslikeKerberos.
I/OFacilities
...........................................................................................
java.nioDefinesbuffers(datacontainers),andoverviewsotherNIOpackages.
java.nio.channelsDefineschannels(connectionstoentitiesofferingI/Ooperations,e.g.filesandsockets)
andselectors(formultiplexed,non-blockingI/Ooperations).
java.nio.channels.spiService-providerclassesforthejava.nio.channelspackage.
java.nio.charsetCharsets,decoders,andencoders,fortranslatingbetweenbytesandUnicodechars.
java.nio.charset.spiService-providerclassesforthejava.nio.charsetpackage.
UIAccessibility
...........................................................................................
javax.accessibilityContractbetweenUIcomponentsandassistivetechnologythatprovidesaccesstothem.
AWTandSwingGUIfacilities
...........................................................................................
java.awtClassesforcreatinguserinterfacesandforpaintinggraphicsandimages.
java.awt.colorClassesforcolorspaces.
java.awt.datatransferInterfacesandclassesfortransferringdatabetweenandwithinapplications.
java.awt.dndDragandDroptransferofinfobetweentwoentitieslinkedtoGUIelements.
java.awt.eventInterfacesandclassesfordealingwitheventsfiredbyAWTcomponents.
java.awt.fontClassesandinterfacerelatingtofonts.
java.awt.geomJava2Dclassesfordefining/performing2-Dgeometryoperationsonobjects.
java.awt.imClassesandinterfacesfortheinputmethodframework.
java.awt.im.spiInterfacesforinputmethodsthatcanbeusedwithanyJavaruntimeenvironment.
java.awt.imageClassesforcreatingandmodifyingimages.
java.awt.image.renderableClassesandinterfacesforproducingrendering-independentimages.
java.awt.printClassesandinterfacesforageneralprintingAPI.
.........................
javax.swing“Lightweight”(all-Java)componentsthatworksimilarlyonallplatforms.
javax.swing.borderClassesandinterfacefordrawingspecializedbordersaroundaSwingcomponent.
javax.swing.colorchooserClassesandinterfacesusedbytheJColorChoosercomponent.
javax.swing.eventEventsfiredbySwingcomponents.
javax.swing.filechooserClassesandinterfacesusedbytheJFileChoosercomponent.
javax.swing.plafProvidesSwingwithitspluggablelook-and-feelcapabilities.
javax.swing.plaf.basicUserinterfaceobjectsfortheBasiclookandfeel.
javax.swing.plaf.metalUserinterfaceobjectsforthe(default)Javalookandfeel(oncecodenamedMetal).
javax.swing.plaf.multiUserinterfaceobjectsthatcombinetwoormorelookandfeels.
javax.swing.plaf.synthSynthisaskinnablelookandfeelinwhichallpaintingisdelegated.
javax.swing.tableClassesandinterfacesfordealingwithjavax.swing.JTable.
javax.swing.textClassesandinterfacesthatdealwitheditableandnoneditabletextcomponents.
javax.swing.text.htmlClassHTMLEditorKitandsupportingclassesforcreatingHTMLtexteditors.
javax.swing.text.html.parserDefaultHTMLparser,alongwithsupportclasses.
javax.swing.text.rtfClass(RTFEditorKit)forcreatingRich-Text-Formattexteditors.
javax.swing.treeClassesandinterfacesfordealingwithjavax.swing.JTree.
javax.swing.undoSupportforundo/redoinapplicationssuchastexteditors.
ImageandSoundI/O
...........................................................................................
javax.imageioThemainpackageoftheJavaImageI/OAPI.
javax.imageio.eventForsynchronousnotificationofeventsduringthereadingandwritingofimages.
javax.imageio.metadataSupportsreadingandwritingmetadata.
javax.imageio.plugins.bmpPublicclassesusedbythebuilt-inBMPplug-in.
javax.imageio.plugins.jpegClassessupportingthebuilt-inJPEGplug-in.
javax.imageio.spiPlug-ininterfacesforreaders,writers,transcoders,streams,&aruntimeregistry.
javax.imageio.streamSupportslow-levelI/Ofromfilesandstreams.
........................
javax.sound.midiInterfacesandclassesforI/O,sequencing,andsynthesisofMIDIdata.
javax.sound.midi.spiSupportfornewMIDIdevices,filereaders&writers,soundbankreaders.
javax.sound.sampledInterfacesandclassesforcapture,processing,andplaybackofsampledaudiodata.
javax.sound.sampled.spiSupportfornewaudiodevices,soundfilereaders&writers,oraudioformatconverters.
PrintService
...........................................................................................
javax.printPrincipalclassesandinterfacesfortheJavaPrintServiceAPI.
javax.print.attributeDescribingtypesofPrintServiceattributesandtheircollectionintoattributesets.
javax.print.attribute.standardcontainsclassesforspecificprintingattributes.
javax.print.eventcontainseventclassesandlistenerinterfaces.
ProducedbyDrPeterDickman,DeptofComputingScience,UniversityofGlasgow,UK.v6.0r1PKG(2007/06)
See:http://www.dcs.gla.ac.uk/pd/JavaRefCard/Corrections/suggestions/feedbackto:JavaRefCard@dcs.gla.ac.uk
NB:ThetextualdescriptionsarelightlyedittedversionsofthoseappearingonSun’sJavawebsite,reproducedwithout
permission.
XMLSupport
...........................................................................................
javax.xmlCoreXMLconstantsandfunctionalityfromtheXMLspecifications.
javax.xml.bindJAXBClientapplications’runtimebindings:unmarshalling,marshalling,validation.
javax.xml.bind.annotationAnnotationsforcustomizingJavaprogramelementstoXMLSchemamapping.
javax.xml.bind.annotation.adaptersXmlAdapteretcallowarbitraryJavaclassestobeusedwithJAXB.
javax.xml.bind.attachmentMIME-basedpackageprocessorforinterpretation/creationofoptimizedbinarydata.
javax.xml.bind.helpersJAXBProvidersOnly:partialdefaultimplementationsforjavax.xml.bindinterfaces.
javax.xml.bind.utilUsefulclientutilityclasses.
javax.xml.datatypeXML/JavaTypeMappings.
javax.xml.namespaceXMLNamespaceprocessing.
javax.xml.parsersProvidesclassesallowingtheprocessingofXMLdocuments.
javax.xml.stream
javax.xml.stream.events
javax.xml.stream.util
javax.xml.transformAPIsforprocessingtransformationinstructions&transformingsourcetoresult.
javax.xml.transform.domDOM-specifictransformationAPIs.
javax.xml.transform.saxSAX2-specifictransformationAPIs.
javax.xml.transform.staxProvidesforStAX-specifictransformationAPIs.
javax.xml.transform.streamStream-andURI-specifictransformationAPIs.
javax.xml.validationAPIforvalidationofXMLdocuments.
javax.xml.xpathAPIforevaluatingXPathexpressionsandaccessingevaluationenvironment.
org.w3c.domInterfacesforDocumentObjectModel(DOM)—partofJAXP
org.w3c.dom.bootstrap
org.w3c.dom.events
org.w3c.dom.ls
org.xml.saxThecoreSAXAPIs.
org.xml.sax.extInterfacestoSAX2facilitiesthatconformantSAXdriverswon’tnecessarilysupport.
org.xml.sax.helpers”Helper”classes,includingsupportforbootstrappingSAX-basedapplications.
AppletsandWebServices
...........................................................................................
java.appletClassestocreateanappletandenableittocommunicatewithitsappletcontext.
javax.jwsJavaWebServices
javax.jws.soapSupportforSOAPandJavaWebServices
javax.xml.soapTheAPIforcreatingandbuildingSOAPmessages.
javax.xml.wsThecoreJAX-WSAPIs.
javax.xml.ws.handlerDefinesAPIsformessagehandlers.
javax.xml.ws.handler.soapDefinesAPIsforSOAPmessagehandlers.
javax.xml.ws.httpDefinesAPIsspecifictotheHTTPbinding.
javax.xml.ws.soapDefinesAPIsspecifictotheSOAPbinding.
javax.xml.ws.spiDefinesSPIsforJAX-WS2.0.
Reflection,JVMInternals,AnnotationsandLanguageModelling
...........................................................................................
java.lang.annotationSupportfortheJavaprogramminglanguageannotationfacility.
java.lang.instrumentServicesthatallowJavaagentstoinstrumentprogramsrunningontheJVM.
java.lang.managementMonitoring/managementinterfacefortheJVMandunderlyingOS.
java.lang.refReference-objectclassesforlimitedinteractionwiththegarbagecollector.
java.lang.reflectClasses/interfacesforobtainingreflectiveinformationaboutclassesandobjects.
javax.annotation
javax.annotation.processingAnnotationprocessordeclarationandcommunicationwithatoolenvironment.
javax.lang.modelClassesandhierarchiesofpackagesusedtomodeltheJavaprogramminglanguage.
javax.lang.model.elementInterfacesusedtomodelelementsoftheJavaprogramminglanguage.
javax.lang.model.typeInterfacesusedtomodelJavaprogramminglanguagetypes.
javax.lang.model.utilUtilitiestoassistintheprocessingofprogramelementsandtypes.
javax.toolsInterfacesfortoolswhichcanbeinvokedfromaprogram,forexample,compilers.
ManagementExtensions
...........................................................................................
javax.managementCoreclassesfortheJavaManagementExtensions.
javax.management.loadingAdvanceddynamicloading.
javax.management.modelmbeanDefinitionoftheModelMBeanclasses.
javax.management.monitorDefinitionofthemonitorclasses.
javax.management.openmbeanOpendatatypesandOpenMBeandescriptorclasses.
javax.management.relationDefinitionoftheRelationService.
javax.management.remoteInterfacesforremoteaccesstoJMXMBeanservers.
javax.management.remote.rmiJMXRemoteAPIconnector:transmitclientrequeststoremoteMBeanserverusingRMI.
javax.management.timerDefinitionoftheTimerMBean.
NetworkedandDistributedProgramming
...........................................................................................
java.netClassesforimplementingnetworkingapplications.
javax.netProvidesclassesfornetworkingapplications.
javax.net.sslProvidesclassesforthesecuresocketpackage.
....................
java.rmiProvidestheRMIpackage,fordistributedprogrammingusingRPC.
java.rmi.activationSupportforRMIObjectActivation.
java.rmi.dgcClassesandinterfaceforRMIdistributedgarbage-collection(DGC).
java.rmi.registryClassandtwointerfacesfortheRMIregistry(simplenameserver).
java.rmi.serverClassesandinterfacesforsupportingtheserversideofRMI.
javax.rmiContainsuserAPIsforRMI-IIOP.
javax.rmi.CORBAContainsportabilityAPIsforRMI-IIOP.
javax.rmi.sslRMIclient&serversocketfactoriesforSSLandTLSprotocols.
org.omg.stub.java.rmiRMI-IIOPStubsfortheRemotetypesthatoccurinthejava.rmipackage.
....................
javax.namingProvidestheclassesandinterfacesforaccessingnamingservices.
javax.naming.directoryExtendsjavax.namingtoprovidefunctionalityforaccessingdirectoryservices.
javax.naming.eventSupportseventnotificationwhenaccessingnaminganddirectoryservices.
javax.naming.ldapProvidessupportforLDAPv3extendedoperationsandcontrols.
javax.naming.spiGivesdynamicplug-insupportforaccessingnaminganddirectoryservices.
CORBA
...........................................................................................
javax.transactionExceptionsthrownbytheORBmachineryduringunmarshalling.
javax.transaction.xaContractAPIfortransactionmanager(TM)&resourcemanager(RM),
TMenlists/delistsresourceobjects(fromRMdriver)inJTAtransactions
javax.activityActivityserviceunmarshallingexceptionsthrownbyORBmachinery.
org.omg.CORBAMapsOMGCORBAAPIstoJava,includesafully-functionalORB.
org.omg.CORBA
2
3AccommodatesrecentrevisionstotheCORBAAPI.
org.omg.CORBA
2
3.portableInputandoutputofvaluetypes,andupdatesorg/omg/CORBA/portable.
org.omg.CORBA.DynAnyPackageDynAnyexceptions(InvalidValue,Invalid,InvalidSeq,TypeMismatch).
org.omg.CORBA.ORBPackageInvalidNameandInconsistentTypeCodeexceptions.
org.omg.CORBA.portablePortability:codefromonevendorcanrunonanothervendor’sORB.
org.omg.CORBA.TypeCodePackageUser-definedBadKindandBoundsexceptions,usedclassTypeCode.
org.omg.CosNamingProvidesanamingserviceforJavaIDL.
org.omg.CosNaming.NamingContextExtPackageProvidesclassesusedinorg.omg.CosNaming.NamingContextExt
org.omg.CosNaming.NamingContextPackageExceptionclassesfortheorg.omg.CosNamingpackage.
org.omg.DynamicDynamicmoduleforOMGPortableInterceptorspecification
org.omg.DynamicAnyAllowsruntimetraversalanany,extractingprimitiveconstituents.
org.omg.DynamicAny.DynAnyFactoryPackageClasses/exceptionsfromDynAnyFactoryinterfaceofDynamicAny
org.omg.DynamicAny.DynAnyPackageClasses/exceptionsfromDynAnyinterfaceofDynamicAny
org.omg.IOPIOPmodule
org.omg.IOP.CodecFactoryPackageExceptionsforIOP::CodeFactoryinterface(PortableInterceptorsspec)
org.omg.IOP.CodecPackageGeneratedfromtheIOP::CodecIDLinterfacedefinition.
org.omg.MessagingMessagingmodulespecifiedintheOMGCORBAMessagingspec
org.omg.PortableInterceptorInternalORBhooks:servicescaninterceptnormalflowofexecution.
org.omg.PortableInterceptor.ORBInitInfoPackageORBInitInfoexceptions&typedefs(PortableInterceptormodule)
org.omg.PortableServerMakesserversideofapplicationsportableacrossmultivendorORBs.
org.omg.PortableServer.CurrentPackageAccesstotheidentityoftheobjectonwhichthemethodwasinvoked.
org.omg.PortableServer.POAManagerPackageEncapsulatestheprocessingstateofthePOAsitisassociatedwith.
org.omg.PortableServer.POAPackageConstructobjectimplementationsportablebetweendifferentORBs.
org.omg.PortableServer.portableMakesserversideofapplicationsportableacrossmultivendorORBs.
org.omg.PortableServer.ServantLocatorPackageClassesandinterfacesforlocatingtheservant.
org.omg.SendingContextSupportformarshallingofvaluetypes.
org.omg.stub.java.rmiContainsRMI-IIOPStubsforjava.rmiRemotetypes
ComponentManagement
...........................................................................................
java.beansBeandevelopmentsupport.
java.beans.beancontextProvidesclassesandinterfacesrelatingtobeancontext.
javax.activation
ThissheetliststhepackagescontainedinJavaSE6.OtherJavapackagesareavailable,including,forexample:
Java3D,JMF,JMX,JWS,JINI,JXTA
See:http://java.sun.com/reference/api/fordetails.
ProducedbyDrPeterDickman,DeptofComputingScience,UniversityofGlasgow,UK.v6.0r1PKG(2007/06)
See:http://www.dcs.gla.ac.uk/pd/JavaRefCard/Corrections/suggestions/feedbackto:JavaRefCard@dcs.gla.ac.uk
NB:ThetextualdescriptionsarelightlyedittedversionsofthoseappearingonSun’sJavawebsite,reproducedwithout
permission.