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

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

紙版発売

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の静構造図です。クリックすると拡大して見ることができます)。
  • 矢印(赤色) 著者のサイト紹介
    著者の(有)オングスのサイト:http://www.ongs.co.jp/

目次

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メディアで多数の著作をもつ。

著書