Javaの標準パッケージ一覧です。標準パッケージには大きく分けて
java系、javax系、com.sun系、jdk系、org系の5種類あります。
Java標準パッケージ一覧
java系
標準パッケージ | メモ |
---|---|
java.applet | Javaアプレットを開発するためのパッケージ ※現在はJavaアプレットの使用は推奨されない |
java.awt | GUIコンポーネントを提供するためパッケージ (ウィンドウ、ボタン、テキストフィールドなどのGUI要素のクラス) |
java.awt.color | |
java.awt.datatransfer | |
java.awt.desktop | |
java.awt.dnd | |
java.awt.event | |
java.awt.font | |
java.awt.geom | |
java.awt.im | |
java.awt.im.spi | |
java.awt.image | |
java.awt.image.renderable | |
java.awt.print | |
java.beans | JavaBeansアーキテクチャをサポートするためのパッケージ |
java.beans.beancontext | |
java.io | 入出力操作に関連する機能を提供するパッケージ |
java.lang | 最も基本的な機能を提供するパッケージ ※当パッケージはインポートせずとも使用できます |
java.lang.annotation | |
java.lang.instrument | |
java.lang.invoke | |
java.lang.management | |
java.lang.module | |
java.lang.ref | |
java.lang.reflect | |
java.math | 算術演算に関する機能を提供するパッケージ |
java.net | ネットワークプログラミングに必要な機能を提供するパッケージ |
java.net.http | |
java.net.spi | |
java.nio | ノンブロッキングI/O、ファイル操作、バッファ操作などの新しいI/O機能を提供するパッケージ |
java.nio.channels | |
java.nio.channels.spi | |
java.nio.charset | |
java.nio.charset.spi | |
java.nio.file | |
java.nio.file.attribute | |
java.nio.file.spi | |
java.rmi | リモート通信を実現するための機能を提供するパッケージ |
java.rmi.activation | |
java.rmi.dgc | |
java.rmi.registry | |
java.rmi.server | |
java.security | セキュリティ関連の機能を提供するパッケージ |
java.security.acl | |
java.security.cert | |
java.security.interfaces | |
java.security.spec | |
java.sql | データベースに関連する機能を提供するパッケージ |
java.text | テキストフォーマットやローカライゼーションに関連する機能を提供するパッケージ |
java.text.spi | |
java.time | 日付と時刻の操作や処理をサポートするため機能を提供するパッケージ ※Java SE8で導入 |
java.time.chrono | |
java.time.format | |
java.time.temporal | |
java.time.zone | |
java.util | ユーティリティに関連する機能を提供するパッケージ |
java.util.concurrent | 並行処理とスレッドセーフな操作をサポートする機能を提供するパッケージ |
java.util.concurrent.atomic | |
java.util.concurrent.locks | |
java.util.function | |
java.util.jar | |
java.util.logging | |
java.util.prefs | |
java.util.regex | |
java.util.spi | |
java.util.stream | |
java.util.zip |
javax系
標準パッケージ | メモ |
---|---|
javax.accessibility | |
javax.annotation.processing | |
javax.crypto | 暗号化と復号化の機能を提供するためのパッケージ |
javax.crypto.interfaces | |
javax.crypto.spec | |
javax.imageio | 画像の読み込みや書き込み、画像フォーマットの処理を行うためのパッケージ |
javax.imageio.event | |
javax.imageio.metadata | |
javax.imageio.plugins.bmp | |
javax.imageio.plugins.jpeg | |
javax.imageio.plugins.tiff | |
javax.imageio.spi | |
javax.imageio.stream | |
javax.lang.model | |
javax.lang.model.element | |
javax.lang.model.type | |
javax.lang.model.util | |
javax.management | |
javax.management.loading | |
javax.management.modelmbean | |
javax.management.monitor | |
javax.management.openmbean | |
javax.management.relation | |
javax.management.remote | |
javax.management.remote.rmi | |
javax.management.timer | |
javax.naming | |
javax.naming.directory | |
javax.naming.event | |
javax.naming.ldap | |
javax.naming.spi | |
javax.net | ネットワークプログラミングに必要な機能を提供するパッケージ (java.netパッケージの拡張) |
javax.net.ssl | |
javax.print | |
javax.print.attribute | |
javax.print.attribute.standard | |
javax.print.event | |
javax.rmi.ssl | |
javax.script | |
javax.security.auth | |
javax.security.auth.callback | |
javax.security.auth.kerberos | |
javax.security.auth.login | |
javax.security.auth.spi | |
javax.security.auth.x500 | |
javax.security.cert | |
javax.security.sasl | |
javax.smartcardio | |
javax.sound.midi | |
javax.sound.midi.spi | |
javax.sound.sampled | |
javax.sound.sampled.spi | |
javax.sql | データベースに関連する機能を提供するパッケージ (java.sqlパッケージの拡張) |
javax.sql.rowset | |
javax.sql.rowset.serial | |
javax.sql.rowset.spi | |
javax.swing | GUIコンポーネントを提供するための機能を提供するパッケージ |
javax.swing.border | |
javax.swing.colorchooser | |
javax.swing.event | |
javax.swing.filechooser | |
javax.swing.plaf | |
javax.swing.plaf.basic | |
javax.swing.plaf.metal | |
javax.swing.plaf.multi | |
javax.swing.plaf.nimbus | |
javax.swing.plaf.synth | |
javax.swing.table | |
javax.swing.text | |
javax.swing.text.html | |
javax.swing.text.html.parser | |
javax.swing.text.rtf | |
javax.swing.tree | |
javax.swing.undo | |
javax.tools | |
javax.transaction.xa | |
javax.xml | XML処理をサポートするための機能を提供するパッケージ |
javax.xml.catalog | |
javax.xml.crypto | |
javax.xml.crypto.dom | |
javax.xml.crypto.dsig | |
javax.xml.crypto.dsig.dom | |
javax.xml.crypto.dsig.keyinfo | |
javax.xml.crypto.dsig.spec | |
javax.xml.datatype | |
javax.xml.namespace | |
javax.xml.parsers | |
javax.xml.stream | |
javax.xml.stream.events | |
javax.xml.stream.util | |
javax.xml.transform | |
javax.xml.transform.dom | |
javax.xml.transform.sax | |
javax.xml.transform.stax | |
javax.xml.transform.stream | |
javax.xml.validation | |
javax.xml.xpath |
com.sun系
標準パッケージ | メモ |
---|---|
com.sun.jarsigner | |
com.sun.java.accessibility.util | |
com.sun.javadoc | |
com.sun.jdi | |
com.sun.jdi.connect | |
com.sun.jdi.connect.spi | |
com.sun.jdi.event | |
com.sun.jdi.request | |
com.sun.management | |
com.sun.net.httpserver | |
com.sun.net.httpserver.spi | |
com.sun.nio.sctp | |
com.sun.security.auth | |
com.sun.security.auth.callback | |
com.sun.security.auth.login | |
com.sun.security.auth.module | |
com.sun.security.jgss | |
com.sun.source.doctree | |
com.sun.source.tree | |
com.sun.source.util | |
com.sun.tools.attach | |
com.sun.tools.attach.spi | |
com.sun.tools.javac | |
com.sun.tools.javadoc | |
com.sun.tools.jconsole |
jdk系
標準パッケージ | メモ |
---|---|
jdk.dynalink | |
jdk.dynalink.beans | |
jdk.dynalink.linker | |
jdk.dynalink.linker.support | |
jdk.dynalink.support | |
jdk.javadoc.doclet | |
jdk.jfr | |
jdk.jfr.consumer | |
jdk.jshell | |
jdk.jshell.execution | |
jdk.jshell.spi | |
jdk.jshell.tool | |
jdk.management.jfr | |
jdk.nashorn.api.scripting | |
jdk.nashorn.api.tree | |
jdk.net | |
jdk.nio |
org系
標準パッケージ | メモ |
---|---|
org.ietf.jgss | |
org.w3c.dom | |
org.w3c.dom.bootstrap | |
org.w3c.dom.css | |
org.w3c.dom.events | |
org.w3c.dom.html | |
org.w3c.dom.ls | |
org.w3c.dom.ranges | |
org.w3c.dom.stylesheets | |
org.w3c.dom.traversal | |
org.w3c.dom.views | |
org.w3c.dom.xpath | |
org.xml.sax | |
org.xml.sax.ext | |
org.xml.sax.helpers |
コメント