Java API 実用リファレンス Vol.2 JDK 1.4 コアパッケージ版 PART2  
                    
                  
                  
                  - 杉山貴章,後藤大地監修(有)オングス 著
 - 定価
 - 2,178円(本体1,980円+税10%)
 - 発売日
 - 2003.5.7[在庫なし]
 - 判型
 - B5
 - 頁数
 - 316ページ
 - ISBN
 - 4-7741-1717-X
 
概要
本書はAPIリファレンスの待望の第二弾です。今回は、リフレクト、テキスト、ユーティリティ(jar、zip、prefs、ログ、正規表現)、SSL、印刷に関する13パッケージをセレクションし、各パッケージに含まれる主要インタフェースとクラスについて、静的構造構造図、メソッド表、オブジェクト生成方法表、サンプルプログラムなどを交えて解説しています。
「現場で使えるリファレンスブック」をモットーに、わかり易さ、見易さ、引き易さを重視した作りとなっており、付録として本誌掲載のサンプルプログラムのソースコードとJ2SDK 1.4.1_02を収録したCD-ROM、さらには大用紙に2色刷りで印刷された5枚の大クラス図が付いています。まさにJavaプログラマ必携のリファレンスブックです。前号とあわせてぜひご覧ください。
著者のサイト紹介
              
              著者の(有)オングスのサイト:http://www.ongs.co.jp/
特典大用紙に印刷した付録の静構造図は以下のようなものです(写真に写っているのはjava.textの静構造図です。クリックすると拡大して見ることができます)。
              こんな方にオススメ
- Javaの豊富なAPIを活用したいプログラマ
 
目次
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メディアで多数の著作をもつ。