Java API 実用リファレンス Vol.2 JDK 1.4 コアパッケージ版 PART2

[表紙]Java API 実用リファレンス Vol.2 JDK 1.4 コアパッケージ版 PART2

B5判/316ページ/CD1枚

定価(本体1,980円+税)

ISBN 4-7741-1717-X

ただいま弊社在庫はございません。

→学校・法人一括購入ご検討の皆様へ

書籍の概要

この本の概要

本書はAPIリファレンスの待望の第二弾です。今回は,リフレクト,テキスト,ユーティリティ(jar,zip,prefs,ログ,正規表現),SSL,印刷に関する13パッケージをセレクションし,各パッケージに含まれる主要インタフェースとクラスについて,静的構造構造図,メソッド表,オブジェクト生成方法表,サンプルプログラムなどを交えて解説しています。

「現場で使えるリファレンスブック」をモットーに,わかり易さ,見易さ,引き易さを重視した作りとなっており,付録として本誌掲載のサンプルプログラムのソースコードとJ2SDK 1.4.1_02を収録したCD-ROM,さらには大用紙に2色刷りで印刷された5枚の大クラス図が付いています。まさにJavaプログラマ必携のリファレンスブックです。前号とあわせてぜひご覧ください。

こんな方におすすめ

  • Javaの豊富なAPIを活用したいプログラマ
著者のサイト紹介

著者の(有)オングスのサイト:http://www.ongs.co.jp/

特典

大用紙に印刷した付録の静構造図は以下のようなものです(写真に写っているのはjava.textの静構造図です。クリックすると拡大して見ることができます)。

目次

1 java.lang.refパッケージ

  • 1.1 java.lang.ref.PhantomReferenceクラス
  • 1.2 java.lang.ref.Reference抽象クラス
  • 1.3 java.lang.ref.ReferenceQueueクラス
  • 1.4 java.lang.ref.SoftReferenceクラス
  • 1.5 java.lang.ref.WeakReferenceクラス

2 java.lang.reflectパッケージ

  • 2.1 java.lang.reflect.InvocationHandlerインタフェース
  • 2.2 java.lang.reflect.Memberインタフェース
  • 2.3 java.lang.reflect.AccessibleObjectクラス
  • 2.4 final java.lang.reflect.Arrayクラス
  • 2.5 final java.lang.reflect.Constructorクラス
  • 2.6 final java.lang.reflect.Fieldクラス
  • 2.7 final java.lang.reflect.Methodクラス
  • 2.8 java.lang.reflect.Modifierクラス
  • 2.9 java.lang.reflect.Proxyクラス
  • 2.10 final java.lang.reflect.ReflectPermissionクラス

3 java.textパッケージ

  • 3.1 final java.text.AttributedCharacterIteratorインタフェース
  • 3.2 java.text.CharacterIteratorインタフェース
  • 3.3 java.text.Annotationクラス
  • 3.4 java.text.AttributedCharacterIterator.Attribute静的クラス
  • 3.5 java.text.AttributedStringクラス
  • 3.6 final java.text.Bidiクラス
  • 3.7 java.text.BreakIterator抽象クラス
  • 3.8 java.text.ChoiceFormatクラス
  • 3.9 final java.text.CollationElementIteratorクラス
  • 3.10 final java.text.CollationKeyクラス
  • 3.11 java.text.Collator抽象クラス
  • 3.12 java.text.DateFormat抽象クラス
  • 3.13 java.text.DateFormatSymbolsクラス
  • 3.14 java.text.DecimalFormatクラス
  • 3.15 final java.text.DecimalFormatSymbolsクラス
  • 3.16 java.text.FieldPositionクラス
  • 3.17 java.text.Format抽象クラス
  • 3.18 java.text.MessageFormatクラス
  • 3.19 java.text.NumberFormat抽象クラス
  • 3.20 java.text.ParsePositionクラス
  • 3.21 java.text.RuleBasedCollatorクラス
  • 3.22 java.text.SimpleDateFormatクラス
  • 3.23 final java.text.StringCharacterIteratorクラス

4 java.util.jarパッケージ

  • 4.1 java.util.jar.Attributesクラス
  • 4.2 java.util.jar.Attributes.Nameクラス
  • 4.3 java.util.jar.JarEntryクラス
  • 4.4 java.util.jar.JarFileクラス
  • 4.5 java.util.jar.JarInputStreamクラス
  • 4.6 java.util.jar.JarOutputStreamクラス
  • 4.7 java.util.jar.Manifestクラス

5 java.util.loggingパッケージ

  • 5.1 java.util.logging.Filterインタフェース
  • 5.2 java.util.logging.ConsoleHandlerクラス
  • 5.3 java.util.logging.ErrorManagerクラス
  • 5.4 java.util.logging.FileHandlerクラス
  • 5.5 java.util.logging.Formatter抽象クラス
  • 5.6 java.util.logging.Handler抽象クラス
  • 5.7 java.util.logging.Levelクラス
  • 5.8 java.util.logging.Loggerクラス
  • 5.9 final java.util.logging.LoggingPermissionクラス
  • 5.10 java.util.logging.LogManagerクラス
  • 5.11 java.util.logging.LogRecordクラス
  • 5.12 java.util.logging.MemoryHandlerクラス
  • 5.13 java.util.logging.SimpleFormatterクラス
  • 5.14 java.util.logging.SocketHandlerクラス
  • 5.15 java.util.logging.StreamHandlerクラス
  • 5.16 java.util.logging.XMLFormatterクラス

6 java.util.prefsパッケージ

  • 6.1 java.util.prefs.NodeChangeListenerインタフェース
  • 6.2 java.util.prefs.PreferenceChangeListenerインタフェース
  • 6.3 java.util.prefs.PreferencesFactoryインタフェース
  • 6.4 java.util.prefs.AbstractPreferences抽象クラス
  • 6.5 java.util.prefs.NodeChangeEventクラス
  • 6.6 java.util.prefs.PreferenceChangeEventクラス
  • 6.7 java.util.prefs.Preferences抽象クラス

7 java.util.regexパッケージ

  • 7.1 final java.util.regex.Matcherクラス
  • 7.2 final java.util.regex.Patternクラス

8 java.util.zipパッケージ

  • 8.1 java.util.zip.Checksumインタフェース
  • 8.2 java.util.zip.Adler32クラス
  • 8.3 java.util.zip.CheckedInputStreamクラス
  • 8.4 java.util.zip.CheckedOutputStreamクラス
  • 8.5 java.util.zip.CRC32クラス
  • 8.6 java.util.zip.Deflaterクラス
  • 8.7 java.util.zip.DeflaterOutputStreamクラス
  • 8.8 java.util.zip.GZIPInputStreamクラス
  • 8.9 java.util.zip.GZIPOutputStreamクラス
  • 8.10 java.util.zip.Inflaterクラス
  • 8.11 java.util.zip.InflaterInputStreamクラス
  • 8.12 java.util.zip.ZIPEntryクラス
  • 8.13 java.util.zip.ZipFileクラス
  • 8.14 java.util.zip.ZipInputStreamクラス
  • 8.15 java.util.zip.ZipOutputStreamクラス

9 javax.netパッケージ

  • 9.1 javax.net.ServerSocketFactory抽象クラス
  • 9.2 javax.net.SocketFactory抽象クラス

10 javax.net.sslパッケージ

  • 10.1 javax.net.ssl.HandshakeCompletedListenerインタフェース
  • 10.2 javax.net.ssl.HostnameVerifierインタフェース
  • 10.3 javax.net.ssl.KeyManagerインタフェース
  • 10.4 javax.net.ssl.ManagerFactoryParametersインタフェース
  • 10.5 javax.net.ssl.SSLSessionインタフェース
  • 10.6 javax.net.ssl.SSLSessionBindingListenerインタフェース
  • 10.7 javax.net.ssl.SSLSessionContextインタフェース
  • 10.8 javax.net.ssl.TrustManagerインタフェース
  • 10.9 javax.net.ssl.X509KeyManagerインタフェース
  • 10.10 javax.net.ssl.X509TrustManagerインタフェース
  • 10.11 javax.net.ssl.HandshakeCompletedEventクラス
  • 10.12 javax.net.ssl.HttpsURLConnection抽象クラス
  • 10.13 javax.net.ssl.KeyManagerFactoryクラス
  • 10.14 javax.net.ssl.KeyManagerFactorySpi抽象クラス
  • 10.15 javax.net.ssl.SSLContextクラス
  • 10.16 javax.net.ssl.SSLContextSpi抽象クラス
  • 10.17 final javax.net.ssl.SSLPermissionクラス
  • 10.18 javax.net.ssl.SSLServerSocket抽象クラス
  • 10.19 javax.net.ssl.SSLServerSocketFactory抽象クラス
  • 10.20 javax.net.ssl.SSLSessionBindingEventクラス
  • 10.21 javax.net.ssl.SSLSocket抽象クラス
  • 10.22 javax.net.ssl.SSLSocketFactory抽象クラス
  • 10.23 javax.net.ssl.TrustManagerFactoryクラス
  • 10.24 javax.net.ssl.TrustManagerFactorySpi抽象クラス

11 javax.printパッケージ

  • 11.1 javax.print.CancelablePrintJobインタフェース
  • 11.2 javax.print.Docインタフェース
  • 11.3 javax.print.DocPrintJobインタフェース
  • 11.4 javax.print.MultiDocインタフェース
  • 11.5 javax.print.MultiDocPrintJobインタフェース
  • 11.6 javax.print.MultiDocPrintServiceインタフェース
  • 11.7 javax.print.PrintServiceインタフェース
  • 11.8 javax.print.DocFlavorクラス
  • 11.9 javax.print.DocFlavor.BYTE_ARRAY静的クラス
  • 11.10 javax.print.DocFlavor.CHAR_ARRAY静的クラス
  • 11.11 javax.print.DocFlavor.INPUT_STREAM静的クラス
  • 11.12 javax.print.DocFlavor.READER静的クラス
  • 11.13 javax.print.DocFlavor.SERVICE_FORMATTED静的クラス
  • 11.14 javax.print.DocFlavor.STRING静的クラス
  • 11.15 javax.print.DocFlavor.URL静的クラス
  • 11.16 javax.print.PrintServiceLookup抽象クラス
  • 11.17 javax.print.ServiceUIクラス
  • 11.18 final javax.print.SimpleDocクラス
  • 11.19 javax.print.StreamPrintService抽象クラス
  • 11.20 javax.print.StreamPrintServiceFactory抽象クラス

12 javax.print.attributeパッケージ

  • 12.1 javax.print.attribute.Attributeインタフェース
  • 12.2 javax.print.attribute.AttributeSetインタフェース
  • 12.3 javax.print.attribute.DocAttributeインタフェース
  • 12.4 javax.print.attribute.DocAttributeSetインタフェース
  • 12.5 javax.print.attribute.PrintJobAttributeインタフェース
  • 12.6 javax.print.attribute.PrintJobAttributeSetインタフェース
  • 12.7 javax.print.attribute.PrintRequestAttributeインタフェース
  • 12.8 javax.print.attribute.PrintRequestAttributeSetインタフェース
  • 12.9 javax.print.attribute.PrintServiceAttributeインタフェース
  • 12.10 javax.print.attribute.PrintServiceAttributeSetインタフェース
  • 12.11 javax.print.attribute.SupportedValuesAttributeインタフェース
  • 12.12 final javax.print.attribute.AttributeSetUtilitiesクラス
  • 12.13 javax.print.attribute.DateTimeSyntax抽象クラス
  • 12.14 javax.print.attribute.EnumSyntax抽象クラス
  • 12.15 javax.print.attribute.HashAttributeSetクラス
  • 12.16 javax.print.attribute.HashDocAttributeSetクラス
  • 12.17 javax.print.attribute.HashPrintJobAttributeSetクラス
  • 12.18 javax.print.attribute.HashPrintRequestAttributeSetクラス
  • 12.19 javax.print.attribute.HashPrintServiceAttributeSetクラス
  • 12.20 javax.print.attribute.IntegerSyntax抽象クラス
  • 12.21 javax.print.attribute.ResolutionSyntax抽象クラス
  • 12.22 javax.print.attribute.SetOfIntegerSyntax抽象クラス
  • 12.23 javax.print.attribute.Size2DSyntax抽象クラス
  • 12.24 javax.print.attribute.TextSyntax抽象クラス
  • 12.25 javax.print.attribute.URISyntax抽象クラス

13 javax.print.eventパッケージ

  • 13.1 javax.print.event.PrintJobAttributeListenerインタフェース
  • 13.2 javax.print.event.PrintJobListenerインタフェース
  • 13.3 javax.print.event.PrintServiceAttributeListenerインタフェース
  • 13.4 javax.print.event.PrintEventインタフェース
  • 13.5 javax.print.event.PrintJobAdapter抽象クラス
  • 13.6 javax.print.event.PrintJobAttributeEventクラス
  • 13.7 javax.print.event.PrintJobEventクラス
  • 13.8 javax.print.event.PrintServiceAttributeEventクラス

Appendix 諸元表

  • A 基本型表
  • B エスケープ文字表
  • C 演算子表
  • D 修飾子表
  • E エンコーディング表
  • F JDKコマンド一覧
    • javac
    • java
    • javadoc
    • appletviewer
    • jar
    • jdb
    • javap
    • native2ascii
  • G システムプロパティ表
  • H javadocタグ一覧
  • I 型変換法一覧

著者プロフィール

杉山貴章(すぎやまたかあき)

ONGS Inc.所属のプログラマ兼テクニカルライター。雑誌,書籍,Webメディアで多数の著作をもつ。

著書