アンケートご協力のお願いgihyo.jpでは,2010年度に向けて豪華プレゼントが当たる読者属性アンケートを実施しております。ご協力ください。

gihyo.jp » 書籍案内 » 改訂新版 初体験Java

改訂新版 初体験Java

[表紙]改訂新版 初体験Java

2003年3月7日発売

丸の内とら 著

B5変形判/352ページ/CD1枚

定価2,394円(本体2,280円)

ISBN 4-7741-1692-0

  • 本書のサポートページ

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

書籍の概要

この本の概要

ご好評をいただいている「初体験Java」を,Windows 98/2000/XPに対応し,加筆補正した改訂版です。Java入門者によりやさしい内容になっております。ホームページ上で動作するアプレットを作成します。初めてJavaを学習しようと思っている方に最適です。

こんな方におすすめ

  • プログラミングが初めての人
  • とりあえずJavaを動かしてみたい人
  • Javaのアプレットを学習したい人

目次

第1章 プログラミングをはじめよう

  • ●1.1 プログラミングってどんなこと?
  • ●1.2 コンピュータの言葉
  • ●1.3 プログラム言語
  • ●1.4 プログラムは何に書く?
  • ●1.5 プログラム言語とコンパイラ
  • ●1.6 コンパイラとインタープリタ
  • ●1.7 Javaプログラミングに必要なもの

第2章 Javaを斬る!

  • ●2.1 Javaがやってきた
  • ●2.2 Java人気のヒミツ
  • ●2.3 Javaが動くしくみ
  • ●2.4 Javaで作れるプログラム

第3章 Java始めの一歩

  • ●3.1 JDKのインストール
  • ●3.2 はじめてのプログラム〜なんにもしないアプレット〜
  • ●3.3 まとめ
  • ●3.4 練習問題

第4章 Javaの基本テクニック

  • ●4.1 レッスン1 Javaプログラミングの基礎知識
    • 1.動かしてみよう
    • 2.レッスンのポイント
    • 3.課題(アプレットの作成実習)
  • ●4.2 レッスン2 直線を描画する
    • 1.動かしてみよう
    • 2.レッスンのポイント
    • 3.課題(アプレットの作成実習)
  • ●4.3 レッスン3 四角形の描画
    • 1.動かしてみよう
    • 2.レッスンのポイント
    • 3.課題(アプレットの作成実習)
  • ●4.4 レッスン4 円を描画する
    • 1.動かしてみよう
    • 2.レッスンのポイント
    • 3.課題(アプレットの作成実習)
  • ●4.5 レッスン5 絵を描いてみせよう
    • 1.動かしてみよう
    • 2.レッスンのポイント
    • 3.課題(アプレットの作成実習)
  • ●4.6 レッスン6 画像を表示する
    • 1.動かしてみよう
    • 2.レッスンのポイント
    • 【コラム】イメージオブザーバーとthis
    • 3.課題(アプレットの作成実習)
  • ●4.7 レッスン7 パラメータを使う
    • 1.動かしてみよう
    • 2.レッスンのポイント
    • 3.課題(アプレットの作成実習)

第5章 Javaのプログラム構文

  • ●5.1 レッスン8 変数と繰り返し処理
    • 1.動かしてみよう
    • 2.レッスンのポイント
    • 【コラム】その他の繰り返し構文
    • 3.課題(アプレットの作成実習)
  • ●5.2 レッスン9 条件判断をする
    • 1.動かしてみよう
    • 2.レッスンのポイント
    • 3.課題(アプレットの作成実習)
    • ●5.3 レッスン10 データをまとめて管理する
    • 1.動かしてみよう
    • 2.レッスンのポイント
    • 【コラム】良いプログラムコードと悪いプログラムコード
    • 3.課題(アプレットの作成実習)

第6章 GUIとイベント編

  • ●6.1 レッスン11 GUI部品を組み込む
    • 1.動かしてみよう
    • 2.レッスンのポイント
    • 3.課題(アプレットの作成実習)
  • ●6.2 レッスン12 GUI部品に動きをつける
    • 1.動かしてみよう
    • 2.レッスンのポイント
    • 3.課題(アプレットの作成実習)
  • ●6.3 レッスン13 GUI部品のレイアウト
    • 1.動かしてみよう
    • 2.レッスンのポイント
    • 3.課題(アプレットの作成実習)
  • ●6.4 レッスン14 実践GUI部品組み込み術1〜ButtonとLabel〜
    • 1.動かしてみよう
    • 2.レッスンのポイント
    • 3.課題(アプレットの作成実習)
  • ●6.5 レッスン15 実践GUI部品組み込み術2〜ButtonとLabelとTextField〜
    • 1.動かしてみよう
    • 2.レッスンのポイント
    • 3.課題(アプレットの作成実習)
  • ●6.6 レッスン16 マウスイベントを拾う
    • 1.動かしてみよう
    • 2.レッスンのポイント
    • 【コラム】ダブルバッファリング
    • 3.課題(アプレットの作成実習)

第7章 ちょっと上級テクニック編

  • ●7.1 レッスン17 例外処理を理解する
    • 1.動かしてみよう
    • 2.レッスンのポイント
    • 【コラム】予期せぬ事態を予期する
    • 3.課題(アプレットの作成実習)
  • ●7.2 レッスン18 MediaTrackerを使う
    • 1.動かしてみよう
    • 2.レッスンのポイント
  • ●7.3 レッスン19 Timerでアニメーション
    • 1.動かしてみよう
    • 2.レッスンのポイント
    • 【コラム】ThreadとTimer
    • 3.改題(アプレットの作成実習)
  • ●7.4 レッスン20 アプレット間通信をする
    • 1.動かしてみよう
    • 2.レッスンのポイント
    • 【コラム】型の比較
    • 3.課題(アプレットの作成実習)

第8章 バーチャル・プログラマ養成講座

  • ●8.1 【受注】〜アプレット作ってくれない?〜
  • ●8.2 【ヒアリング】〜クライアントとの打ち合わせ〜
  • ●8.3 【設計】〜プログラムの設計図を書く〜
  • ●8.4 【コーディング】〜プログラムを記述する〜
  • ●8.5 【コンパイルと動作確認】
  • ●8.6 【デバッグ】〜プログラムの修正〜
  • ●8.7 【納品】

付録 Java言語 逆引きリファレンス

索引

付属CD-ROMの使い方

Java2 SDK使用許諾事項

パスサポ

多数の情報処理技術者試験対策書籍の発行実績を誇る技術評論社がお届けする,資格試験合格サイト「めざせ! 情報処理試験 パスサポ」が開設されました。

ピックアップ

サクセスストーリーに続く,快適サーバー運用管理のヒント!

データの増大,煩雑な管理,システムダウン,セキュリティなど,迫りくる課題からシステム管理者の負担を軽くするポイントを解説します。

gihyo.jp インフラエンジニア情報局

ネットワークやITにかかわるあらゆる業種で必要とされるインフラエンジニアに向けた技術情報や心構え,その魅力について多角的に紹介。

テストエンジニア ステーション

いま,ITに関わるあらゆる開発業務で注目されつつあるテスト系エンジニアをターゲットにしたコンテンツサイトを展開します。

一行クイックアンケート

gihyo.jpで取り上げてほしいネタは?

※検索はページ右上の検索ボックスをご利用ください。

よく読まれている連載

これでできる! クロスブラウザJavaScript入門

JavaScriptはウェブ制作において避けては通れない重要な言語ですが,JavaScriptに苦手意識を持たれている方は少なくないようです。 その最大の原因がクロスブラウザ対応という課題であり,本連載ではクロスブラウザ対応のテクニックを詳細に解説します。

目指せ!iPhoneアプリ開発エキスパート

2008年7月,日本での展開が始まりたくさんのユーザを獲得しているiPhone。その醍醐味の1つは,オリジナルアプリの開発でしょう。本連載では,iPhoneアプリ開発について,基礎から公開の手順まで,じっくり丁寧に解説します。

C/C++プログラマのためのDTrace入門

よくカーネルのチューニングや解析で活用されるDTraceですが,実はユーザプログラムの開発においても非常に有用です。連載ではC/C++プログラマやテストに関わる方向けにDTraceの使い方を解説します。

Ruby on Railsで作られたプロジェクト管理ツールredMineを使ってみよう!

Ruby on Railsで作られたプロジェクト管理ツールredMineの,環境構築からセッティング,運用方法まで解説します。

先取り! Twitter使いへの道 AtoZ

今,ネットユーザの間で盛り上がりの兆しを見せている「Twitter」。本連載では,どこよりも早く,Twitterの特徴や使い方を紹介します.皆さんも参加して,その魅力を体感してみてください。

小型Linuxサーバの最高峰 OpenBlockS 600活用指南

搭載メモリの増加,CPUクロックの向上など,あらゆる面が強化された期待の新モデルOpenBlockS 600。この記事ではOpenBlockS 600の紹介から,活用するためのさまざまなノウハウを紹介していきます。

きたみりゅうじの聞かせて珍プレー

ソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。みなさんからの投稿もお待ちしてます!

インターネット中継するための,配信のキホン

インターネットを介してリアルタイム中継するために必要な,基本的な配信方法を紹介します。

OpenCVで学ぶ画像認識

OpenCVという便利なツールを使いながら,プログラミング知識以外の専門知識を必要としない形で,画像認識技術について解説していきます。

jQueryではじめるAjax

マッシュアップで良く使われる技術にAjaxがありますが,本連載では,jQueryというJavascriptライブラリを使ってAjaxを実装していきます。

連載一覧