Java API 実用リファレンス JDK 1.4 コアパッケージ版
2002年10月15日紙版発売
杉山貴章,後藤大地監修(有)オングス 著
B5判/304ページ/CD1枚
定価2,178円(本体1,980円+税10%)
ISBN 4-7741-1578-9
ただいま弊社在庫はございません。
書籍の概要
この本の概要
本書は,J2SDK v1.4に含まれる主要な6つのパッケージ(java.lang,java.iojava.util,java.net,java.nio,java.math)をまとめたリファレンスマニュアルです。各パッケージに含まれるインタフェース/クラスを,メソッド表,クラス変数,サンプルプロプログラム等を交えて解説しています。巻末には演算子表,エスケープ文字表,型変換表などプログラミングする上で役立つ表を掲載し,さらに付録として,本書で扱っている各パッケージの静構造図を大用紙に印刷し,添付してあります。本文掲載のサンプルソースやJ2SE 1.4を収録したCD-ROMも付いおり,まさにJavaプログラマが現場で使える実用的な1冊です。
こんな方におすすめ
- Javaの豊富なAPIを活用したいプログラマ
- 大用紙に印刷した付録の静構造図は以下のようなものです(写真に写っているのはjava.ioの静構造図です。クリックすると拡大して見ることができます)。
著者のサイト紹介
目次
1 java.langパッケージ
- 1-1 java.lang.CharSequenceインタフェース
- 1-2 java.lang.Cloneableインタフェース
- 1-3 java.lang.Comparableインタフェース
- 1-4 java.lang.Runnableインタフェース
- 1-5 java.lang.Booleanクラス
- 1-6 java.lang.Byteクラス
- 1-7 java.lang.Characterクラス
- 1-8 java.lang.Classクラス
- 1-9 java.lang.ClassLoaderクラス
- 1-10 java.lang.Compilerクラス
- 1-11 java.lang.Doubleクラス
- 1-12 java.lang.Floatクラス
- 1-13 java.lang.Integerクラス
- 1-14 java.lang.Longクラス
- 1-15 java.lang.Mathクラス
- 1-16 java.lang.Numberクラス
- 1-17 java.lang.Objectクラス
- 1-18 java.lang.Packageクラス
- 1-19 java.lang.Processクラス
- 1-20 java.lang.Runtimeクラス
- 1-21 java.lang.SecurityManagerクラス
- 1-22 java.lang.Shortクラス
- 1-23 java.lang.StackTraceElementクラス
- 1-24 java.lang.Stringクラス
- 1-25 java.lang.StringBufferクラス
- 1-26 java.lang.Systemクラス
- 1-27 java.lang.Threadクラス
- 1-28 java.lang.ThreadGroupクラス
- 1-29 java.lang.Throwableクラス
- 1-30 java.lang.Voidクラス
2 java.ioパッケージ
- 2-1 java.io.DataInputインタフェース
- 2-2 java.io.DataOutputインタフェース
- 2-3 java.io.Externalizableインタフェース
- 2-4 java.io.ObjectInputインタフェース
- 2-5 java.io.ObjectOutputインタフェース
- 2-6 java.io.Serializableインタフェース
- 2-7 java.io.BufferedInputStreamクラス
- 2-8 java.io.BufferedOutputStreamクラス
- 2-9 java.io.BufferedReaderクラス
- 2-10 java.io.BufferedWriterクラス
- 2-11 java.io.ByteArrayInputStreamクラス
- 2-12 java.io.ByteArrayOutputStreamクラス
- 2-13 java.io.CharArrayReaderクラス
- 2-14 java.io.CharArrayWriterクラス
- 2-15 java.io.DataInputStreamクラス
- 2-16 java.io.DataOutputSteamクラス
- 2-17 java.io.Fileクラス
- 2-18 java.io.FileInputStreamクラス
- 2-19 java.io.FileOutputStreamクラス
- 2-20 java.io.FileReaderクラス
- 2-21 java.io.FileWriterクラス
- 2-22 java.io.FilterInputStreamクラス
- 2-23 java.io.FilterOutputStreamクラス
- 2-24 java.io.FilterReaderクラス
- 2-25 java.io.FilterWriterクラス
- 2-26 java.io.InputStreamクラス
- 2-27 java.io.InputStreamReaderクラス
- 2-28 java.ioLineNumberReaderクラス
- 2-29 java.io.ObjectInputStreamクラス
- 2-30 java.io.ObjectOutputStreamクラス
- 2-31 java.io.OutputStreamクラス
- 2-32 java.io.OutputStreamWriterクラス
- 2-33 java.io.PipedInputStreamクラス
- 2-34 java.io.PipedOutputStreamクラス
- 2-35 java.io.PipedReaderクラス
- 2-36 java.io.PipedWriterクラス
- 2-37 java.io.PrintStreamクラス
- 2-38 java.io.PrintWriterクラス
- 2-39 java.io.PushbackInputStreamクラス
- 2-40 java.io.PushbackReaderクラス
- 2-41 java.io.RandomAccessFileクラス
- 2-42 java.io.Readerクラス
- 2-43 java.io.SequenceInputStreamクラス
- 2-44 java.io.StreamTokenizerクラス
- 2-45 java.io.StringReaderクラス
- 2-46 java.io.StringWriterクラス
- 2-47 java.io.Writerクラス
3 java.utilパッケージ
- 3-1 java.util.Collectionインタフェース
- 3-2 java.util.Comparatorインタフェース
- 3-3 java.util.Enumerationインタフェース
- 3-4 java.util.EventListenerインタフェース
- 3-5 java.util.Iteratorインタフェース
- 3-6 java.util.Listインタフェース
- 3-7 java.util.Listlteratorインタフェース
- 3-8 java.util.Mapインタフェース
- 3-9 java.util.Map.Entryインタフェース
- 3-10 java.util.Observerインタフェース
- 3-11 java.util.RandomAccessインタフェース
- 3-12 java.util.Setインタフェース
- 3-13 java.util.SortedMapインタフェース
- 3-14 java.util.SortedSetインタフェース
- 3-15 java.util.AbstarctCollectionクラス
- 3-16 java.util.AbstarctListインタフェース
- 3-17 java.util.AbstarctMapクラス
- 3-18 java.util.AbstrarctSequentialListインタフェース
- 3-19 java.util.AbstractSetクラス
- 3-20 java.util.ArrayListクラス
- 3-21 java.util.Arraysクラス
- 3-22 java.util.BitSetクラス
- 3-23 java.util.Calendarクラス
- 3-24 java.util.Collectionsクラス
- 3-25 java.util.Currencyクラス
- 3-26 java.util.Dataクラス
- 3-27 java.util.EventObjectクラス
- 3-28 java.util.GregorianCalendarクラス
- 3-29 java.util.HashMapクラス
- 3-30 java.util.HashSetクラス
- 3-31 java.util.Hashtableクラス
- 3-32 java.util.IdentityHashtableクラス
- 3-33 java.util.LinkedHashMapクラス
- 3-34 java.util.LinkedHashSetクラス
- 3-35 java.util.LinkedListクラス
- 3-36 java.util.ListResourceBundleクラス
- 3-37 java.util.Localeクラス
- 3-38 java.util.Observableクラス
- 3-39 java.util.Propertiesクラス
- 3-40 java.util.PropertyPermissionクラス
- 3-41 java.util.PropertyResourceBundleクラス
- 3-42 java.util.Randomクラス
- 3-43 java.util.ResourceBundleクラス
- 3-44 java.util.SimpleTimeZoneクラス
- 3-45 java.util.Stackクラス
- 3-46 java.util.StringTokenizerクラス
- 3-47 java.util.Timerクラス
- 3-48 java.util.TimerTaskクラス
- 3-49 java.util.TimerZoneクラス
- 3-50 java.util.TreeMapクラス
- 3-51 java.util.TreeSetクラス
- 3-52 java.util.Vectorクラス
- 3-53 java.util.WeakHashMapクラス
4 java.netパッケージ
- 4-1 java.net.SocketOptionsインタフェース
- 4-2 java.net.Authenticatorクラス
- 4-3 java.net.ContentHandlerクラス
- 4-4 java.net.DatagramPacketクラス
- 4-5 java.net.DatagramSocketクラス
- 4-6 java.net.DatagramSocketlmplクラス
- 4-7 java.net.HttpURLConnectionクラス
- 4-8 java.net.Inet4Addressクラス
- 4-9 java.net.Inet6Addressクラス
- 4-10 java.net.InetAddressクラス
- 4-11 java.net.InetSocketAddressクラス
- 4-12 java.net.JarURLConnectionクラス
- 4-13 java.net.MulticastSocketクラス
- 4-14 java.net.ServerSocketクラス
- 4-15 java.net.Socketクラス
- 4-16 java.net.SocketAddressクラス
- 4-17 java.net.Socketlmplクラス
- 4-18 java.net.URIクラス
- 4-19 java.net.URLクラス
- 4-20 java.net.URLClassLoder
- 4-21 java.net.URLConnectionクラス
- 4-22 java.net.URLDecoderクラス
- 4-23 java.net.URLEncoderクラス
5 java.nioパッケージ
- 5-1 java.nio.Bufferクラス
- 5-2 java.nio.ByteBufferクラス
- 5-3 java.nio.ByteOrderクラス
- 5-4 java.nio.CharBufferクラス
- 5-5 java.nio.DoubleBufferクラス
- 5-6 java.nio.FloatBufferクラス
- 5-7 java.nio.IntBufferクラス
- 5-8 java.nio.LongBufferクラス
- 5-9 java.nio.MappedByteBufferクラス
- 5-10 java.nio.ShortBufferクラス
- 5-11 java.nio.channels.ByteChannelインタフェース
- 5-12 java.nio.channels.Channelインタフェース
- 5-13 java.nio.channels.GatheringByteChannelインタフェース
- 5-14 java.nio.channels.InterruptibleChannelインタフェース
- 5-15 java.nio.channels.ReadbleByteChannelインタフェース
- 5-16 java.nio.channels.ScratteringByteChannelインタフェース
- 5-17 java.nio.channels.WritableByteChannelインタフェース
- 5-18 java.nio.channels.Channelsクラス
- 5-19 java.nio.channels.DatagramChannelクラス
- 5-20 java.nio.channels.FileChannelsクラス
- 5-21 java.nio.channels.Pipeクラス
- 5-22 java.nio.channels.SelectableChannelクラス
- 5-23 java.nio.channels.SelectionKeyクラス
- 5-24 java.nio.channels.Selectorクラス
- 5-25 java.nio.channels.ServerSocketChannelクラス
- 5-26 java.nio.channels.SocketChannelクラス
- 5-27 java.nio.charset.Charsetクラス
- 5-28 java.nio.charset.CharsetDecoderクラス
- 5-29 java.nio.charset.CharsetEncoderクラス
- 5-30 java.nio.charset.CoderResultクラス
- 5-31 java.nio.charset.CodingErrorActionクラス
6 java.mathパッケージ
- 6-1 java.math.BigDecimalインタフェース
- 6-2 java.math.Biglntegerインタフェース
Appendix 諸元表
- A 演算子表
- B エスケープ文字表
- C エンコーディング表
- D JDKコマンド一覧
- E javadocタグ一覧
- F 型変換法一覧
この本に関連する書籍
-
Java API 実用リファレンス Vol.4 JFC/Swing&AWT編 Part.2
本書は『Java API実用リファレンス』の完結編にあたり,前号Vol.3で紹介しきれなかったJFC/Swing & AWTのコンポーネントについて解説します。それぞれのインタフェース...
-
Java API実用リファレンス Vol.3 JFC/Swing&AWT編 Part.1
Javaは非常に多くのAPIが用意された言語です。プログラマはこれら豊富なAPI群の中から必要なものを選びだし,プログラムを作成していきます。しかしこれは,Javaプログ...
-
Java API 実用リファレンス Vol.2 JDK 1.4 コアパッケージ版 PART2
本書はAPIリファレンスの待望の第二弾です。今回は,リフレクト,テキスト,ユーティリティ(jar,zip,prefs,ログ,正規表現),SSL,印刷に関する13パッケージをセレ...
-
Java アルゴリズム+データ構造完全制覇
汎用性のある美しいコードを記述するためには,プログラミング学習の早い段階でデータ構造とアルゴリズムを学んでおくことをお勧めします。本書ではJavaプログラミング...