gihyo.jp » 書籍案内 » 書籍シリーズ » 技評SE新書 » いちばんやさしいJava入門

技評SE新書シリーズいちばんやさしいJava入門

[表紙]いちばんやさしいJava入門

2006年7月26日発売

丸の内とら 著

新書判/216ページ/シングルCD1枚

定価998円(本体950円)

ISBN 4-7741-2847-3

  • 本書のサポートページ

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

書籍の概要

この本の概要

日本で一番気軽に短時間で読めるJavaの入門書です。小難しい理論はさておき,とにかくJavaでプログラムを書けるようにコンパクトかつ丁寧に解説します。付録のCD-ROMを使って今すぐJavaを始めましょう!

こんな方におすすめ

  • Java初心者
  • Javaのプログラムを覚えたい方

目次

第1章 プログラム言語とは

  • 1-1. パソコンとプログラム
  • 1-2. プログラムって何だろう?
  • 1-3. プログラムの実態
  • 1-4. プログラミング言語とは

第2章 Javaについて

  • 2-1. Javaってどんな言語?
    • コラムJava Virtual Machineの秘密
  • 2-2. Javaで作れるプログラム
    • コラムJavaとJavaScript

第3章 Javaプログラミングを始めよう

  • 3-1. Javaの開発環境を整える
  • 3-2. 開発環境を確認する
  • 3-3. はじめてのJavaプログラミング

第4章 実践! Javaプログラミング

  • 4-1. Javaプログラムの基本形
    • コラムプログラムとエラー
  • 4-2. 計算してみよう(演算と演算子)
    • コラムプログラムの実行順序
  • 4-3. 値を入れ物に入れる(変数)
    • コラム変数の有効範囲
    • コラムコメント
  • 4-4. 文字列の足し算(文字列連結演算)
  • 4-5. 値の種類について知る(データ型)
  • 4-6. 値を比較する
  • 4-7. 入力を読み取る(ダイナミックなプログラムを作る)
  • 4-8. 条件によって分岐する(if文)
    • ◎if文
    • ◎if〜else文
    • コラムエラーメッセージ
  • 4-9. 選択肢の中から選ぶ(switch文)
    • コラムbreakとdefaultはなくてもいい!?
  • 4-10. 繰り返し実行する(for文)
    • コラムカウンタ変数を処理に利用する
  • 4-11. 繰り返し実行する(white文)
    • コラム無限ループ
  • 4-12. 繰り返し実行する(do〜while文)
  • 4-13. 分岐しながら繰り返す(複数の制御構文を組み合わせる)(配列)
    • ◎配列の宣言
    • ◎領域の確保
    • ◎配列への値の代入
    • ◎配列にまとめて値を入れる
    • ◎配列の要素を参照する
    • ◎配列と制御構文を組み合わせる

第5章 オブジェクト指向超入門編

  • 5-1. オブジェクト指向ってどんなもの?
  • 5-2. オブジェクトとは
  • 5-3. オブジェクトとクラス
  • 5-4. クラスの構造
    • ◎クラスの宣言(クラス名)
    • ◎フィールド
    • ◎メソッド
  • 5-5. クラスを使う
  • 5-6. オブジェクトと再利用性
    • ◎コンストラクタ
    • ◎コンストラクタで初期化する
    • ◎コラム フィールドの初期化

第6章 Java中級テクニック

  • 6-1. 値を返すメソッド
    • コラム値を返さないメソッドと戻り値のあるメソッド
  • 6-2. 引数を取るメソッド
    • コラム戻り値と引数
  • 6-3. 引数を取るコンストラクタ
  • 6-4. クラスメンバとインスタンスメンバ
    • ◎インスタンスメンバ
    • ◎クラスメンバ
    • コラムユーティリティクラス
    • ◎クラスメソッド定義時の注意点
  • 6-5. “既製のクラス”を使う
  • 6-6. パッケージとは
    • コラムパッケージは階層化されているけれど…
  • 6-7. アクセス修飾子
    • コラム文字列の比較
    • ◎public
    • ◎private
    • コラムアクセス修飾子をつけないと…?
  • 6-8. 例外処理
    • ◎予期せぬ事態に対応する例外処理とは
    • コラム例外の発生可能性はどこで見分ける?
    • ◎try〜catch構文以外の例外処理方法

付録 Java 2 SDKのインストールと環境変数の設定

  • Java 2 SDKインストーラのダウンロードサイ
  • Java 2 SDKのインストール
  • 環境変数PATHの設定
    • Windows 2000/XPの場合
    • Windows Meの場合
G-CLOUD

ピックアップ

エンジニアパワーアップ講座 ~システム基盤を活用するための基礎知識~

イマドキのエンジニアに要求されるさまざまな知識や能力。これらを効率よくキャッチアップしていくヒントをいろいろな視点から取り上げます。

LinuxCon Japan/ Tokyo 2010の歩き方

9月開催「LinuxCon Japan/ Tokyo 2010」の見どころと楽しみ方を,メインスピーカーの皆さんに自ら紹介していただきましょう。

自分で考えた家が現実に!? ~「3DマイホームデザイナーLS3」で実現する,普請道楽のススメ

「3DマイホームデザイナーLS3」を使えば,パズル感覚の簡単操作で理想の住まいを立体的にシュミレートすることができます。

手軽に使える専用サーバ「さくらのマネージドサーバ」を徹底チェック

1台のサーバを占有して使うことができる「さくらのマネージドサーバ」に新たに加わった「Core 2 Duoプラン」の特徴と魅力をお伝えします。

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

ネットワークやITにかかわるあらゆる業種で必要とされるインフラエンジニアに向けた情報や魅力を多角的に紹介します。

一行クイックアンケート

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

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

よく読まれている連載

シモダテツヤのIT四コマふんわり劇場

IT界を揺るがす四コマ漫画家“シモダテツヤ”が,毎回楽しい四コマ漫画とふんわりしたコラムでお届けしていきます!

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

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

Google Chrome版Firebug:デベロッパーツール取扱説明書

WebKitのWebInspector(デベロッパーツール)は飛躍的な進化を遂げています。多機能化するデバッガーの使い方とノウハウを詳細に解説します。

memcachedの活用と運用 実践編

本特集では,memcachedを利用している方に向けて,実践的なテクニックを伝授します。

世界を目指せ!Androidアプリ開発入門

本連載では,12回にわたってAndroidアプリ開発について解説します。本連載を見ながら,Androidケータイ元年といわれている2010年をぜひ楽しんでください。

JavaScriptでわかる!組込みプログラミングの神髄

組込みプログラミングのエッセンスは,実はJavaScriptプログラミングから得ることができるのです。その極意を特集としてお届けしましょう。

ゼロから学ぶOAuth

これからのWebサービスを開発する上で不可欠な技術「OAuth」の概念や基本情報に加えて,実際に開発する際に必要なポイントを解説します。

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

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

OpenCVで学ぶ画像認識

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

Software is Beautiful

Windows 95/98などのチーフアーキテクトなどを務めたことで知られる中島聡氏による,エンジニアとして働き,生活していくうえで考えるべきこと,そしてそれを解決するヒントをお届けします。

連載一覧

最近のコメント