Jマガ公開サンプル

Jマガ第一期終了時サンプル目次

 末広ページへ日本語でJavaJマガバックナンバー

 このページでは,メールマガジン『JavaScript&Javaで目指そう!基本情報技術者試験(略称:Jマガ』のサンプルを整理・公開しています。Jマガの本文は,Jマガバックナンバーにて整理・公開しています。

 オブジェクトモンスター


Jマガ登録:電子メールアドレス(半角):
その他の発行サイトは,解除・登録

まぐまぐで,Java関連で,第2位
Pubzineで,Jマガが「優良誌(プログラム部門)」として評価してもらいました。


Jマガの著作権

 Jマガの本文は,再利用するときは承諾必要です。
 サンプルソースの著作権は放棄しませんが,再利用・改変を制限しません。商用・私用問わず,安心して利用してください。
 当ページで利用しているキャラクタの絵は再利用をするときは,承諾が必要です。


公開したサンプル

 サンプルソースは著作権フリーです。どんどん利用してください。なお,利用されるときは,「Jマガを参考」と書いてもらえるとうれしいです。

JavaScript

 j01-01.htm Hello JavaScriptを表示する

 j01-02.htm 試験日までの日にちを数える

 j05-01.htm 単純に, 1から10までの合計値を表示する

 j05-02.htm while文, 1から10までの合計値を表示する

 j05-03.htm do-while文,1から10までの合計値を表示する

 j05-04.htm for文,1から10までの合計値を表示する

 j05-05.htm for文での無限ループ

 j09-03.htm if文 サイコロの目が3

 j09-06.htm 多重 if 文(階段 if 文) 入場料計算

Java

 j01-03 xString.java Hello Javaを表示する

 j02-01 xHello.java Helloを表示する

 基本情報処理技術者試験午後平成13年秋問8(著作権は当方ではない)

 基本情報処理技術者試験午後平成13年秋問12一部変更(著作権は当方にない)

 j09-01 xSaikoro if-else 文サンプル サイコロの目が3

 j09-04 xSaikoro switch 文サンプル

 (10号から14号まで未整理)

 j15-01 xHello.htm xHelloApplet.java アプレット基本サンプル "Hello, Java" を表示

 j17-01 j17-01.htm xDspGraphics.java アプレットで画像表示サンプル

 j19-01 xSmpColor.htm xSmpColor.java コンストラクタサンプル

 j20-01 xSmpEvent01.htm xSmpEvent01.java イベント処理サンプル
 j20-02 xSmpEvent02.htm xSmpEvent02.java イベント処理サンプル(無名インスタンス)
 j20-03 xSmpEvent03.htm xSmpEvent03.java イベント処理サンプル(マウスイベント)

 j21-01 xSmpKeyEvent01.htm xSmpKeyEvent01.java キーイベント処理サンプル
 j21-02 xSmpKeyEvent02.htm xSmpKeyEvent02.java キーイベント処理サンプル(無名インスタンス)
 j21-03 xSmpKeyEvent03.htm xSmpKeyEvent03.java キーイベント処理サンプル(修飾キー)

 j22-01 xSmpGUI01.htm xSmpGUI01.java 高レベルイベント処理サンプル
 j22-02 xSmpGUI02.htm xSmpGUI02.java 高レベルイベント処理サンプル(Listener 内部クラス化)
 j22-03 xSmpGUI03.htm xSmpGUI03.java 高レベルイベント処理サンプル(Listener 無名インスタンス化)

 j24-01 xSmpGUI04.htm xSmpGUI04.java GUI部品 Label(ラベル)表示 コメントが余分
 j24-02 xSmpGUI041.htm xSmpGUI041.java GUI部品 Label(ラベル)表示

 j25-01 xSmpGUI05.htm xSmpGUI05.java GUI 部品 TextArea(テキストエリア)
 j25-02 xSmpGUI06.htm xSmpGUI06.java GUI 部品 TextArea(テキストエリア)
 j25-03 xSmpGUI061.htm xSmpGUI061.java GUI部品 色付け
 j25-04 xSmpGUI07.htm xSmpGUI07.java ソース行番号表示 TextArea利用

 j26-01 xSmpGUI08.htm xSmpGUI08.java GUI部品 Checkbox(チェックボックス)
 j26-02 xSmpGUI09.htm xSmpGUI09.java GUI部品 ラジオボタン(Checkbox使用)

 j27-01 xSmpGUI10.htm xSmpGUI10.java レイアウト省略時の配置
 j27-02 xSmpGUI11.htm xSmpGUI11.java BorderLayout(ボーダレイアウト)
 j27-03 xSmpGUI12.htm xSmpGUI12.java GridLayout(グリッドレイアウト)
 j27-04 xSmpGUI13.htm xSmpGUI13.java 複数のレイアウトとパネル

 j28-01 xSmpImg01.htm xSmpImg01.java  3種類の画像表示サンプル
 j28-02 xSmpGUI14.htm xSmpGUI14.java Canvas(キャンパス)利用画像表示サンプル
 j28-03 xSmpGUI15.htm xSmpGUI15.java Canvas(キャンパス)利用画像表示サンプル その2

 j29-00 xSmpObj00.htm xSmpObj00.java オブジェクト指向以前
 j29-01 xSmpObj01.htm xSmpObj01.java オブジェクト指向,変数名で工夫,
 j29-02 xSmpObj02.htm xSmpObj02.java オブジェクト指向,クラス(データのみ)
 j29-03 xSmpObj03.htm xSmpObj03.java オブジェクト指向,クラス(メソッド追加)
 j29-04 xSmpObj04.htm xSmpObj04.java オブジェクト指向,隠ぺい(コンストラクタ追加)
 j29-05 xSmpObj05.htm xSmpObj05.java オブジェクト指向,隠ぺい(メソッド追加)
 j29-06 xSmpObj06.htm xSmpObj06.java オブジェクト指向,継承

 j31-01 j31-01.htm サイコロ randamメソッド

 j32-00 xHello.java 基本プログラム アプリケーション "Hello"を表示
 j32-01 xSmpThread00.java スレッド管理なしの単純な時刻表示
 j32-02 xSmpThread01.java スレッドを利用したアプリケーション 時刻表示
 j32-03 xSmpThread02.htm xSmpThread02.java スレッドを利用したアプレット 時刻表示

 j33-01 j33-01.htm 現在時刻表示 Date利用
 j33-02 j34-02.htm Dateミリ秒表示グリニッジ時間検査
 j33-03 xSmpDate01.java Dateクラスでの現在時刻表示
 j33-04 xSmpCalendar01.java Calendarクラスでの現在時刻表示

 j34-01 xAnime01.htm xAnime01.java アニメーション スレッドを利用したもっとも単純
 j34-02 xAnime02.htm xAnime02.java アニメーション バックグランド画像の導入
 j34-03 xAnime03.htm xAnime03.java アニメーション update()を上書き
 j34-04 xAnime04.htm xAnime04.java アニメーション 動作する画像を増やす
 j34-05 xAnime05.htm xAnime05.java アニメーション 裏画面利用
 j34-06 xAnime06.htm xAnime06.java アニメーション MediaTracker, getSize()

 j35-01 xString01.java 文字列から文字を取出す,コード表示(unicode)
 j35-02 xString02.java Stringクラスのコンストラクタいろいろ
 j35-03 xString03.java Stringクラスのメソッド いろいろ
 j35-04 xString04.java 文字列の比較
 j35-11 j35-11.htm JavaScript 文字列から文字を取出す,コード表示(unicode)
 j35-13 j35-13.htm JavaScript Stringクラスのメソッド いろいろ
 j35-14 j35-14.htm JavaScript 文字列の比較

 (サウンド関係のサンプルは,NetScapeの方が正しく動作します。)
 j36-01 xAudio01.htm xAudio01.java アプレット上のサウンド再生 単純な例
 j36-02 xAudio02.htm xAudio02.java サウンド再生 再生ボタン追加
 j36-03 xBomb.htm xBomb.java 爆弾アニメーション

 j37-01 xStrBuf01.java 文字列バッファから文字を取出す
 j37-02 xStrBuf02.java String と StringBuffer の違い
 j37-03 xStrBuf03.java StringとStringBuffer の実行速度比較
 j37-04 xStrBuf04.java String,StringBuffer と char[] とのデータ交換
 j37-05 xStrBuf05.java String と StringBuffer のメソッド

 j38-01 xDay01.java Dateクラスを利用した簡単な例
 j38-02 xDay02.java Date クラスに性別メソッドを付加。継承を利用
 j38-03 xDay03.java 2つのクラスに性別メソッドを付加。継承を利用
 j38-04 xIntFace01.java 性別インターフェースを利用した基本プログラム
 j38-05 xIntFace02.java インターフェース変数(インターフェースを保存)の利用例
 j38-06 xIntFace03.java クラスもどき(= interface) の性質
 j38-07 Seibetu.java インターフェースのみ定義
 j38-08 xDay.java xDayの定義,インターフェース利用
 j38-09 xIntFace04.java インターフェースを実装したクラスを利用した例

 j39-01 xHello.java 修正版Hello表示
 j39-02 xOvr00.java 多重定義とか関係がないメソッド定義
 j39-03 xOvr01.java 多重定義(オーバーロード)の単純な例
 j39-04 xOvr02.java 継承を利用した多重定義(オーバーロード)(内部で継承)
 j39-05 xDsp.java 多重定義(オーバーロード)を利用したクラス定義
 j39-06 xOvr03.java 継承を利用した多重定義(オーバーロード)(外部から継承)
 j39-07 xOvr04.java 上書き(オーバーライド)の単純な例

 j40-01 xStatic00.java インスタンスメソッドの定義例
 j40-02 xStatic01.java クラスメソッド,クラス変数の定義例 static 登場
 j40-03 xHello01.java "Hello"にインスタンスメソッド,インスタンス変数,クラス変数を追加
 j40-04 xDrvHello01.java ドライバ xHello01ドライバ

 j41-01 j41-01.htm 広域(グローバル)変数の例
 j41-02 j41-02.htm 広域変数(グローバル)と局所(ローカル)変数の例
 j41-03 xScope01.java 可視範囲 広域変数(メソッドをまたいで共通)
 j41-04 xScope02.java 可視範囲 局所変数(各メソッド内のみで有効)
 j41-05 xScope03.java 可視範囲 広域変数(クラスをまたいで共通 ただし同一ソースファイル)
 j41-06 xScope04.java 可視範囲 広域変数(クラスをまたいで共通 ただし同一フォルダ)
 j41-07 xCount10.java テスト用クラス
 j41-08 xScope05.java 可視範囲 広域変数(クラスをまたいで共通 フォルダをまたぐ,パッケージ利用)
 j41-09 xCount10.java パッケージサンプル

 j42-01 xOyaCount10.java 継承の元になるクラスの例
 j42-02 xScope10.java 可視範囲 親クラスの変数を使用
 j42-03 xBetuFdOyaCount10.java 継承の元になるクラスの例 ただし別フォルダ
 j42-04 xScope11.java 可視範囲 別フォルダにある親クラスの変数を使用
 j42-05 xScope12.java 可視範囲 変数の上書き宣言
 j42-06 xScope13.java 可視範囲 別フォルダにある親クラスの変数を使用
 j42-07 xBetuFdOyaCount10x01.java アクセス修飾子実験 その1 クラスに public なし
 j42-08 xBetuFdOyaCount10x02.java アクセス修飾子実験 その2 クラス変数に public なし
 j42-09 xBetuFdOyaCount10x03.java アクセス修飾子実験 その3 クラス変数に protected
 j42-10 xBetuFdOyaCount10x04.java アクセス修飾子実験 その5 クラス,変数,メソッドも protected

 j43-01 xAbs00.java 多角形の周囲の長さと面積(抽象クラスを含まない例)
 j43-02 xExtd01.java 多角形の周囲の長さと面積(継承を利用してメソッドの返値型を制限)
 j43-03 xExtd02.java 多角形の周囲の長さと面積(継承を利用してロジックを集約)
 j43-04 xAbs01.java 多角形の周囲の長さと面積(抽象クラスを利用した例)
 j43-05 xIface01.java 多角形の周囲の長さと面積(interface を利用した例)

batファイル

 jstart.bat javaのコンパイル環境を設定する win98版
 jstartxp.bat javaのコンパイル環境を設定する win2000/XP版

 


spage@yscon.co.jp

末広ページへ日本語でJavaJマガ