このページでは,メールマガジン『JavaScript&Javaで目指そう!基本情報技術者試験(略称:Jマガ』のサンプルを整理・公開しています。Jマガの本文は,Jマガバックナンバーにて整理・公開しています。
|
まぐまぐで,Java関連で,第2位。 |
Jマガの本文は,再利用するときは承諾必要です。
サンプルソースの著作権は放棄しませんが,再利用・改変を制限しません。商用・私用問わず,安心して利用してください。
当ページで利用しているキャラクタの絵は再利用をするときは,承諾が必要です。
サンプルソースは著作権フリーです。どんどん利用してください。なお,利用されるときは,「Jマガを参考」と書いてもらえるとうれしいです。
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 文) 入場料計算
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 を利用した例)
jstart.bat javaのコンパイル環境を設定する
win98版
jstartxp.bat javaのコンパイル環境を設定する
win2000/XP版