オブジェクト指向言語のホームページです。 受講者はこのページを随時チェックするようにしてください。
(新しいものほど上です)
プリント第 2 章訂正
p. 5 に緑字の部分を追加してください。
public static void main(String[] args) { SwingUtilities.invokeLater(() -> { /* タイトルバーに表示する文字列を指定できる */ JFrame frame = new JFrame("Hello World!"); /* Hello はクラスの名前にあわせる */ JApplet applet = new Hello(); /* アプレット部分のサイズを指定する */ applet.setPreferredSize(new Dimension(150, 50)); frame.add(applet); frame.pack(); frame.setVisible(true); applet.init(); applet.start(); /* ×ボタンを押したときの動作を指定する */ frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }); }
理由については、例えば このページ(外部)を見てください。
パスワードがかかっているページのパスワードは、 「ソフトウェア工学演習Ⅱ」のパスワードと同じです。演習を受けていない人は、 授業用ページのパスワード発行を このページで 行なって下さい。
本講義はソフトウェア工学演習Ⅱと密接に関連しています。 情報環境コース学生は必ず同時に受講するようにして下さい。
インストールには時間がかかるので、 ソフトウェア工学演習Ⅱ の 必要なソフトウェアのインストール を読んで、できる人は 4/19 の演習の前にソフトウェアをインストールしておいて下さい。
ダブルバッファリングを使ったプログラムの例 GuruguruDoubleBuffered (html, jar, java, ) と使わないプログラムの例 Guruguru10 (html, jar, java, ) の比較 (並べて比較)
プリント第 A 章の参考プログラム
プリント第 7 章のプログラム
foo/bar/Baz.java,
abc/xyz/Main.java,
foo/Bar.java,
foo/BarTest.java
(),
BarTest.java
(),
プリント第 6 章のプログラム
ThreadTest.java(),
Guruguru (html,
jar,
java,
)
BubbleSort1(html,
jar,
java,
),
BubbleSort2(html,
jar,
java,
),
Hanoi(html,
jar,
java,
,
問6.5.1 の完成イメージ
(html,
jar))
プリント第 4 章のプログラム
MouseTest(html,
jar,
java,
),
KeyTest(html,
jar,
java,
),
ChangeColor(html,
jar,
java,
),
Factorial(html,
jar,
java,
),
TryCatchTest
(java,
),
TryCatchTest2
(java,
),
Graph2(html,
jar,
java,
),
AddTime2(html,
jar,
java,
),
MouseDraw(html,
jar,
java,
),
ColorName(html,
jar,
java,
),
UpDownButton(html,
jar,
java,
),
UpDownButton2(html,
jar,
java,
),
UpDownButton3(html,
jar,
java,
),
FinalExample(html,
jar,
java,
),
UpDownButton4(html,
jar,
java,
),
プリント第 3 章のプログラム
CalendarTest(html,
jar,
java,
),
N_gon(html,
jar,
java,
),
Parabola(html,
jar,
java,
),
Gradation1(html,
jar,
java,
),
Graph(html,
java,
),
ArrayIndexOutOfBoundsExceptionTest(java,
,
c,),
Othello(html,
jar,
java,
),
プリント第 2 章のプログラム
Hello0(java, ),
Hello(html,
jar,
拡大,
java, ),
ColorTest(html,
jar,
拡大,
java,
),
StartStopTest(html,
jar,
java,
),
ShapeTest(html,
jar,
拡大,
java,
),
ScannerExample(java,
)
Java の故郷(英語)
TIOBE index
さまざまな検索エンジンに基づく、プログラミング言語の人気ランキング
Programming Languages
Influence Network
プログラミング言語同士がどう影響を与えあっているかをグラフにしたもの
GitHut
GitHub で使われているプログラミング言語のランキング