Java API 実用リファレンス JDK 1.4 コアパッケージ版 
                    
                  
                  
                  - 杉山貴章,後藤大地監修(有)オングス 著
 - 定価
 - 2,178円(本体1,980円+税10%)
 - 発売日
 - 2002.10.15[在庫なし]
 - 判型
 - B5
 - 頁数
 - 304ページ
 - 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の静構造図です。クリックすると拡大して見ることができます)。
 - <a href="http://www.gihyo.co.jp/book/2002/236041/download/class_img.jpg" target="_blank"><img src="http://www.gihyo.co.jp/book/2002/236041/download/class_img.jpg" width="400" height="300" border="0"></a>
 - <TABLE BORDER="0" CELLSPACING="0" CELLPADDING="2">
 - <TR><TD valign="baseline"><IMG SRC="../../images/arrow_r.gif" WIDTH="15" HEIGHT="11" ALT="矢印(赤色)"></TD>
 - <TD><FONT SIZE="+1" CLASS="midium" COLOR="#1E4164"><B>著者のサイト紹介</B></FONT></TD></TR></TABLE>著者の(有)オングスのサイト:<a href="http://www.ongs.co.jp/" target="_blank">http://www.ongs.co.jp/</a>
 
目次
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 型変換法一覧
 
プロフィール
杉山貴章
ONGS Inc.所属のプログラマ兼テクニカルライター。雑誌、書籍、Webメディアで多数の著作をもつ。