10日でおぼえるJava入門教室 Java2 SDK対応(丸の内とら)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. 10日でおぼえるJava入門教室 Java2 SDK対応

10日でおぼえるJava入門教室 Java2 SDK対応

著

形式:
書籍
発売日:
ISBN:
9784798100012
定価:
3,520円(本体3,200円+税10%)
仕様:
B5変・548ページ
カテゴリ:
パソコンソフト
Javaでプログラミングをはじめませんか?

セミナーのように実際にプログラムを作成しながらおぼえていく画期的な学習スタイル!自分のペースに合わせて無理なく進められる全40レッスンを用意。より実践的なテクニックを具体的に詳解したJava入門書! Java 2 SDK Standard Edition 1.3 が付属しているので、これ一冊でJavaの学習が可能です。

Windows対応 CD-ROM付き

目次の登録はありません。

付属データはこちら

書籍の購入や、商用利用・教育利用を検討されている法人のお客様はこちら

図書館での貸し出しに関するお問い合わせはよくあるお問い合わせをご確認ください。


利用許諾に関するお問い合わせ

本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。


お問い合わせ

内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。

正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。

追加情報はありません。
この商品の「よくある質問」はありません。

現在表示されている正誤表の対象書籍

書籍の種類:紙書籍

書籍の刷数:全刷


※重版をした際に、内容が修正されている場合があります。「刷数の確認方法(例)」の図を参考に、お手元の書籍の刷数をご確認ください。下の「書籍の刷数」の欄で刷数を選択すると、お持ちの書籍の刷数に合わせて、正誤情報を絞り込むことができます。

書籍によっては表記が異なる場合がございます


本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。

対象の書籍は正誤表がありません。

 書籍の刷数で正誤情報を絞り込みたい場合は選択してください。

 書籍の種類:

最終更新日:2005年03月15日
ページ数 内容 書籍修正刷 電子書籍訂正 発生刷 登録日
005
下から10行目
誤 「Saple.txtを削除せよ」
正 「Sample.txtを削除せよ」
備
考
mが抜けていました。
未 未 1刷 2001.02.26
020
上から1行目の下にある図
誤 public class Sample {
正 public class SampleD1L3 {
未 未 1刷 2001.02.14
022
傍注の下から7行目
誤 ファイル名の大文字・小文字の違いは、Javaコマンドでは区別されませんが、
正 ファイル名の大文字・小文字の違いは、javacコマンドでは区別されませんが、
備
考
「Javaコマンド」が「javacコマンド」になります。
未 未 1刷 2001.03.05
051
解説3にある表
誤 <= a<=b aはb以上 true
正 <= a<=b aはb以下 true
未 未 1刷 2001.05.28
060
「コードの記述」の項目にあるリストの最下行
誤
        System.out.println("intA + intB = " + (intA + intB));
        System.out.println("intA - intB = " + (intA - intB));

    }
正
        System.out.println("intA + intB = " + (intA + intB));
        System.out.println("intA - intB = " + (intA - intB));

    }
}
備
考
最後の } がひとつ抜けていました。
未 未 1刷 2001.02.22
063
図にあるリスト
誤
public class MySample{
    int intA;
    public static void main(String args[]){
        int intB
    
    public void Mymethod(){
        int intC;
    

正
public class MySample{
    int intA;
    public static void main(String args[]){
        int intB
    }
    public void Mymethod(){
        int intC;
    }
}
備
考
}を3箇所追加してください。
未 未 1刷 2001.03.08
064
表の2行目
誤
byte符号つき整数を表します8ビット-128~128
正
byte符号つき整数を表します8ビット-128~127
未 未 1刷 2001.03.30
072
「コードの記述」にあるリストの上から4行目
誤
public class SampleD3L1 {
    public static void main(String args[]) {
        String strMessage ;
        strMessage = "Stringクラスを使ってメッセージを表示しました。"
正
public class SampleD3L1 {
    public static void main(String args[]) {
        String strMessage ;
        strMessage = "Stringクラスを使ってメッセージを表示しました。";
備
考
4行目の最後にあるセミコロンが抜けていました。
未 未 1刷 2001.02.22
166
下から11行目
誤 変数名 [ ] = new 型名 [ 要素数 ] ;
正 変数名 = new 型名 [ 要素数 ] ;
8刷 未 7刷 2002.06.06
166
下から2行目
誤 myString [ ] = new String [5] ;
正 myString = new String [5] ;
8刷 未 7刷 2002.06.06
176
上から6行目
誤
        try{
            //問題と解答を保存するための配列を作成
...

            strQuiz[4][4] = "1";

            //開始メッセージの表示
正
            //問題と解答を保存するための配列を作成
...

            strQuiz[4][4] = "1";

        try{
            //開始メッセージの表示
備
考
「try{」の行をP177に移動
未 未 1刷 2001.03.08
182
下から4行目
誤 変数名 [ ][ ] = new 型名 [ 要素数1 ] [ 要素数2 ] ;
正 変数名 = new 型名 [ 要素数1 ] [ 要素数2 ] ;
8刷 未 7刷 2002.06.06
183
4行目
誤 myString [ ][ ] = new String [5][6] ;
正 myString = new String [5][6] ;
8刷 未 7刷 2002.06.06
196
下から8行目
誤 UesProfile1のクラス宣言文
正 UseProfile1のクラス宣言文
未 未 1刷 2001.03.30
204
下から1行目
誤
        myProf.showProfile();
    }
正
        myProf.showProfile();
    }
}
備
考
最下行の「}」がひとつ抜けていました
7刷 未 6刷 2002.05.07
249
ワンポイントアドバイス:8~9行目
誤 ……setVisibleメソッドも、このjava.awt.Containerクラスから継承したものです。
正 ……setVisibleメソッドも、このjava.awt.Componentクラスから継承したものです。
未 未 12刷 2005.03.15
261
下から1行目
誤 メソッドのオーバーロード(上書き)といいます。
正 メソッドのオーバーライドといいます。
未 未 1刷 2001.02.26
266
上から3行目
誤 SwingUtility
正 SwingUtilities
未 未 1刷 2001.03.21
274
上から2行目
誤 Dの書式です。
正 Eの書式です。
未 未 1刷 2001.03.21
283
下から9行目
誤
//フレームにパネルをセット(BorderLayoutの北側)
myFrame.getContentPane().add(myPanel, 
    BorderLayout.NORTH);282
正
//フレームにパネルをセット(BorderLayoutの北側)
myFrame.getContentPane().add(myPanel, 
    BorderLayout.NORTH);
備
考
BorderLayout.NORTH);のあとの282が不要でした。
未 未 1刷 2001.02.26
300
下から13行目
誤
//Mortifラジオボタンを作成してクリックイベントを定義
JRadioButton rdoMotif = new JRadioButton("Motif Style");

rdoMortif.addActionListener(new ActionListener() {
正
//Motifラジオボタンを作成してクリックイベントを定義
JRadioButton rdoMotif = new JRadioButton("Motif Style");

rdoMotif.addActionListener(new ActionListener() {
備
考
MortifをMotifに変更(2箇所)
未 未 1刷 2001.03.21
307
上から8行目
誤 setBorderLineメソッドは
正 setBorderメソッドは
未 未 1刷 2001.03.21
317
図「SampleD8L3.javaの仕組み」の上から3行目
誤 2 クラス変数宣言 クラスを全体から参照される変数を宣言
正 2 インスタンス変数宣言 クラス全体から参照される変数を宣言
未 未 1刷 2001.02.28
318
上から7行目
誤 第7日目のLesson 31でも
正 第7日目のLesson 27でも
未 未 1刷 2001.03.21
327
下から5行目
誤 ……(3)
正 (不要)
未 未 1刷 2001.02.28
330
上から15行目
誤 アイコンの部分にク疑問符が付いた
正 アイコンの部分に疑問符が付いた
備
考
「ク」が不要でした。
未 未 1刷 2001.02.28
343
図「My Editorの仕組み」
誤 JTextField
正 JTextArea
未 未 1刷 2001.03.21
347
図「JScrollPaneとJTextField」
誤 JTextField
正 JTextArea
備
考
キャプションも含め3箇所
未 未 1刷 2001.03.21
350
下から2行目
誤 Lesson 36~Lesson 37
正 Lesson 35~Lesson 36
未 未 1刷 2001.03.27
359
上から6行目
誤
フレーム名.setMenuBar(メニューバー名)
正
フレーム名.setJMenuBar(メニューバー名)
備
考
Jが抜けていました。
未 未 1刷 2001.03.01
359
下から9行目
誤 (4)の部分でメニューにボーダーを付けています。
正 (3)の部分でメニューにボーダーを付けています。
未 未 1刷 2001.03.21
360
上から6行目
誤 引数である「メニュー大項目の表示名」
正 引数である「表示する文字列」
未 未 1刷 2001.03.21
365
下から6行目
誤 setMenuBarメソッドを呼び出して組み込む。
正 setJMenuBarメソッドを呼び出して組み込む。
備
考
Jが抜けていました。
未 未 1刷 2001.03.01
373
上から8行目
誤 (BevelBorde.RAISED));
正 (BevelBorder.RAISED));
備
考
rが抜けていました。
5刷 未 4刷 2001.12.04
390
上から17行目
誤
myText.append( ...
正
myText.append("¥n" + strLine);
備
考
日本語キーボードでは、半角の¥を入力してください。
未 未 1刷 2001.03.01
398
下から4行目
誤 JFileChooserとileクラスを使って、
正 JFileChooserとFileクラスを使って、
備
考
FileクラスのFが抜けていました。
未 未 1刷 2001.03.01
409
操作2にある表
誤
copy.gifcug.gifexit.gif
Manifest.mfMyEditor$1.classMyEditor$2.class
MyEditor$3.classMyEditor$4.classMyEditor$5.class
MyEditor$6.classMyEditor$7.classMyEditor$8.class
MyEditor$9.classMyEditor.classnew.gifopen.gif
paste.gifsave.gif
正
copy.gifcug.gifexit.gif
Manifest.mfMyEditor$1.classMyEditor$2.class
MyEditor$3.classMyEditor$4.classMyEditor$5.class
MyEditor$6.classMyEditor$7.classMyEditor$8.class
MyEditor.classnew.gifopen.gif
paste.gifsave.gif
備
考
MyEditor$9.classが不要、new.gifとopen.gifがひとつのカラムに入っていました。
未 未 1刷 2001.03.01
423
リスト1
誤
//initメソッドをオーバーロード
public void init() {
    //変数myStrにメッセージを代入
    myStr = "Hello Applet !";
}

//paintメソッドをオーバーロード
public void paint(Graphics g) {
    //GraphicsクラスのdrawStringメソッドを使って
    //アプレット上にメッセージを表示
    g.drawString(myStr, 50, 50);
}
正
//initメソッドをオーバーライド
public void init() {
    //変数myStrにメッセージを代入
    myStr = "Hello Applet !";
}

//paintメソッドをオーバーライド
public void paint(Graphics g) {
    //GraphicsクラスのdrawStringメソッドを使って
    //アプレット上にメッセージを表示
    g.drawString(myStr, 50, 50);
}
備
考
「オーバーロード」を「オーバーライド」に、2箇所あります。
未 未 1刷 2001.03.05
425
上から2行目
誤 (オーバーロードする)ことで、
正 (オーバーライドする)ことで、
未 未 1刷 2001.03.05
429
上から1行目
誤 オーバーロードする
正 オーバーライドする
未 未 1刷 2001.03.05
430
上から12行目
誤

8 initメソッドのオーバーロード

initメソッドはアプレットがブラウザやアプレットビューワによって呼び出されるときに実行されるメソッドです。

一般にinitメソッドには、変数の初期化やイベント処理の定義など、そのアプレットが動作する前に行っておきたい初期化処理を記述します。このようにしてスーパークラス(この場合はAppletクラス)の持つメソッドに新しい機能を書き足してやることを、メソッドのオーバーロードと言うのでしたね。

ソースコード中では、(4)の部分でinitメソッドのオーバーロードを行っています。

正

8 initメソッドのオーバーライド

initメソッドはアプレットがブラウザやアプレットビューワによって呼び出されるときに実行されるメソッドです。

一般にinitメソッドには、変数の初期化やイベント処理の定義など、そのアプレットが動作する前に行っておきたい初期化処理を記述します。このようにしてスーパークラス(この場合はAppletクラス)の持つメソッドに新しい機能を書き足してやることを、メソッドのオーバーライドと言うのでしたね。

ソースコード中では、(3)の部分でinitメソッドのオーバーライドを行っています。

備
考
【誤】オーバーロード ⇒【正】オーバーライド
3箇所訂正。【誤】(4)の部分⇒【正】(3)の部分に訂正
未 未 1刷 2001.02.26
433
下から1行目
誤 これらをオーバーロードすることで
正 これらをオーバーライドすることで
未 未 1刷 2001.04.11
438
下から17行目
誤
//答えをtxtlAnswerに表示
正
//答えをtxtAnswerに表示
未 未 1刷 2001.03.05
447
下から1行目
誤
jar svf …
正
jar cvf …
未 未 1刷 2001.02.26
480
下から3行目
誤
myFrame. SetDefaultCloseOperation(EXIT_ON_CLOSE);
正
myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
未 未 1刷 2001.03.09
481
下から8行目
誤
myFrame. SetDefaultCloseOperation(EXIT_ON_CLOSE);
正
myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
未 未 1刷 2001.03.09
483
上から5行目
誤
public class ExerciseD3L2 {
	public static void main(String args[]) {
		String strMessage ;
		strMessage = "クラスはフィールドとメソッドを備えています";
		System.out.println(strMessage.length());
	}
}
正
public class ExerciseD3L2 {
	public static void main(String args[]) {
		String myMessage ;
		myMessage = "クラスはフィールドとメソッドを備えています";
		System.out.println(myMessage.length());
	}
}
備
考
strMessageをmyMessageに変更。3箇所あります。
未 未 1刷 2001.02.27
483
上から15行目
誤 String strMessage ; strMessage = "クラスはフィールドとメソッドを備えています"; System.out.println(strMessage.length());
正 String myMessage ; myMessage = "クラスはフィールドとメソッドを備えています"; System.out.println(myMessage.length());
備
考
strMessageをmyMessageに
9刷 未 8刷 2002.06.21
488
上から16行目
誤 Lesson 20 ...A1 1. 380
正 Lesson 20 ...A1 1. 1
未 未 1刷 2001.04.11