坂下 夕里 著
画期的にやさしいプログラミングの入門書です。Javaを学んだことがない人でも、段階的に理解できるように、基本的な用語を丁寧に解説し、無理なく学習できるように作られています。プログラミングやハード、ソフト、コンピュータの仕組みから解説しているので、事前の知識はいっさい必要ありません。また、小さなサンプルを作って、「作る→動かす」を徹底的に反復することで、プログラミングを体感的に学べるように作られていますので、途中で挫折することなく、現場で使えるプログラムの組み方と知識を同時に学べます。
【大事なトコだけスバッとわかるJavaのルールブック、7つの特長】
1.普段のWindows環境でプログラミングの勉強ができる
2.無料のソフトを使うので、始めるのにおカネがかからない
3.プロでもほとんど使わないような専門知識詰め込み型はやめた
4.実際に現場で使われている必要最小限の知識に絞っている
5.途中で挫折することなくプログラミングの全体像を把握できる
6.小さなプログラムを作りながら学ぶので、自分で0からプログラムが書けるようになる
7.ポイントはイラストでわかりやすく図解
Part 1 プログラミングをするための環境を作る
01 プログラムとは何か?
02 Javaとはどんなプログラム言語か?
03 Javaプログラムの作り方
04 ファイル・ディレクトリ・拡張子について
05 プログラミング用にWindowsの設定をする
06 テキストエディタTeraPadをインストールする
07 JDKをインストールする
08 環境変数&パスの説明
09 環境変数PATHを設定する(Windows XP編)
10 環境変数PATHを設定する(Windows 2000、NT編)
11 環境変数PATHを設定する(Windows Me編)
12 環境変数PATHを設定する(Windows 98編)
13 コマンドプロンプトに慣れる
14 プログラムをコンパイルしてみる
Part 2 Javaでプログラミング
15 Javaプログラムの基本
16 予約語、ブロック、文字、コメント
17 メソッド
18 引数と戻り値
19 変数とデータ型
20 プログラムに使ういろいろな式
21 数値データの扱い方
22 文字データの扱い方
23 文字列データの扱い方
24 論理値型
25 メモリとデータの大きさ
26 数値計算に使う演算子
27 条件式で使う演算子
28 高度な演算子と演算子の優先順位
29 配列
30 2次元配列
31 コマンドプロンプトからの引数
32 ifを使った条件分岐
33 switchを使った条件分岐
34 決まった回数繰り返すfor
35 条件によって繰り返すwhile
36 クラスについて
37 フィールドとメソッド
38 メソッドの定義のしかた
39 オーバーロード
40 コンストラクタ
41 既存のクラスを使ってみる
Part 3 ちょっと高度なJavaプログラミング
42 クラスの継承
43 オーバーライド
44 修飾子
45 抽象クラス
46 インターフェイス
47 Objectクラス
48 例外を処理する
49 例外クラス
50 標準入力readメソッドと入出力の基本
51 行単位で標準入出力
52 テキストファイルの入出力
53 テキストファイル出力
54 バイナリファイルの入出力
55 データ交換
56 ソースファイルの分割
57 パッケージを作る
58 パッケージを使う
59 パッケージ名について
60 既存パッケージとクラスパス、アクセス制御
61 スレッド
62 同期とRinnableインターフェイス
63 jarファイルの作り方
64 その他の便利なクラス
65 5分でわかるアプレット
66 5分でわかるサーブレット
67 5分でわかるJSP
68 最後に―Javaの今後
内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。
正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。
本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。
刷数は奥付(書籍の最終ページ)に記載されています。
書籍の種類:
書籍の刷数:
本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。
対象の書籍は正誤表がありません。
発生刷 | ページ数 | 書籍改訂刷 | 電子書籍訂正 | 内容 | 登録日 | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1刷 | 45 環境変数PATH |
2刷 | 未 |
|
2005.09.06 | ||||||
1刷 | 64 |
2刷 | 未 |
|
2005.08.25 | ||||||
1刷 | 99 下から7行目 |
2刷 | 未 |
|
2005.07.11 | ||||||
1刷 | 116 下から12行目 |
2刷 | 未 |
|
2005.07.11 | ||||||
1刷 | 117 上から4行目 |
2刷 | 未 |
|
2005.12.07 | ||||||
1刷 | 122 文章上から1行目 |
2刷 | 未 |
|
2005.12.07 | ||||||
1刷 | 125 上から7行目 |
未 | 未 |
|
2006.10.23 | ||||||
1刷 | 129 下のコード |
2刷 | 未 |
|
2005.12.07 | ||||||
1刷 | 131 sample13.java |
2刷 | 未 |
|
2005.12.07 | ||||||
1刷 | 166 sample28 |
2刷 | 未 |
|
2005.09.08 | ||||||
1刷 | 196 下から2行目 |
2刷 | 未 |
|
2005.07.12 | ||||||
2刷 | 52 頁中央コマンドコメント |
4刷 | 未 |
|
2007.04.04 | ||||||
2刷 | 72 ▼予約語一覧 下から1行目 |
4刷 | 未 |
|
2007.04.04 | ||||||
2刷 | 76 上から7~8行目 |
4刷 | 未 |
|
2007.04.04 | ||||||
2刷 | 102 上から1行目 |
3刷 | 未 |
|
2005.07.11 | ||||||
2刷 | 125 上から7行目 |
4刷 | 未 |
|
2006.10.23 | ||||||
2刷 | 150 上から1~2行目 |
4刷 | 未 |
|
2007.04.04 | ||||||
2刷 | 193 193ページ下から1行目、3行目 |
3刷 | 未 |
|
2006.09.11 | ||||||
2刷 | 275 下から7行目 |
4刷 | 未 |
|
2006.10.31 | ||||||
2刷 | 280 表の下から5行目 |
4刷 | 未 |
|
2006.11.08 | ||||||
2刷 | 280 下のコード |
4刷 | 未 |
|
2006.11.08 | ||||||
4刷 | 129 下から4行目 |
未 | 未 |
|
2007.11.13 | ||||||
4刷 | 134 図版内のテキスト1行目 |
未 | 未 |
|
2007.12.04 | ||||||
4刷 | 134 図版内のテキスト2行目 |
未 | 未 |
|
2007.12.04 | ||||||
4刷 | 135 図版内テキスト1行目 |
未 | 未 |
|
2007.12.04 |
トルネードG&T さん
2021-05-18
積読消化。Java入門書。C++と多少のC#はわかるのでそのあたりとの差を確認する程度で読解。ただ、入門書にしては末尾の抽象クラスやインタフェース、パッケージの設定などそこそこ高度な内容についても触れられており、当初の想定より有用だった。各内容に深く立ち入らないスタンスと前書きには書かれていたが、この方針により高度な内容にまで触れることのできる紙面を得た形に見える。
nevie さん
2015-12-01
符号なし右シフトと繰り返しを抜けるラベルは今まで知らなかった。例外、とりあえずExceptionでcatchしよう、というのでいいのか??パッケージ~jarの作り方は参考になった。
h t さん
2014-05-11
なんかフォントがよみづらくない?ソースの。