Java勉強会本コース

使いまわし用フレームテンプレートの作成

あるフレームクラスを作成し、アプリケーション・アプレットを作成するたびに、一部修正しながら使おうと思っている。今回のソースはhttp://d.hatena.ne.jp/ryamada/20050806とつないで使うことを想定している。 http://d.hatena.ne.jp/bioinformatics/20050…

アプレット10日目アプレット - もやしもん 君にも見える菌 細菌 ウィルス 微生物

アプリケーション作成と同時にアプレットも完成させる アプリケーションを作成するにつき、main関数以下に各種クラスを配して作成する。そのままの構成でアプレットとしての準備を終えてしまいたい。 GNU General Public License, Version 2に則り、ソース公…

第7日1・2時限目 SwingSetを動かしてみる

jdk1.5.0_03を使っている。このキットに同梱されているSwingsetはデフォルトインストールでは、C:\Program Files\Java\jdk1.5.0_03\demo\jfc\SwingSet2\SwingSet2.jarに置かれる。ダブルクリックにて起動を確認。ツールバーの動作確認、GUIの切り替わりを…

クラスについてまとめる

Javaはクラスという規則の集合によってできている。 クラスは大きく2つに分けられる データ格納規則(規則に則ってデータを格納すると、そのデータセットはオブジェクトと呼ばれ、それには名前がある) データを利用し演算する規則(メソッドと呼ばれる) Java…

再帰性クラス

あるクラスは個人間のつながりをあらわしているとする。ヒトとうクラスを作成しているものとする。ヒトクラスのオブジェクトに、いま個人1がいて、個人2がいるとする。この個人のフィールドには、「父親」というフィールドがあるとして、個人2が個人1の…

返り値なしのメソッドと返り値ありのメソッド

前述の■ [Java勉強会本コース]メソッドを用いる のメソッドは以下の通りである void showProfile(){ //各フィールドの値をコンソール上に表示 System.out.println("*******第" + pId + "染色体の祖先染色体は*****"); System.out.println("第 " + pAncestor1…

メソッドを用いる

上記ではメソッドは用いずに、フィールドの値を参照して、コンソール表示させていたが、それをメソッドを用いて表示するように変形した。ソースファイル名はChromosome2.java コンソール表示では、3つのオブジェクトについての情報を一律にメソッドにてコン…

クラスを作成しフィールドを定義する

http://d.hatena.ne.jp/ryamada/20050521/1116661994にて、作成したいクラスについて書いた。これに沿って進む。この記事はhttp://d.hatena.ne.jp/bioinformatics/20050601に対応する。 - Chromosome.javaというソースファイル(末尾に表示)は、"Chromosome"…

第4週Java勉強会第4週「第4日」 - もやしもん 君にも見える菌 細菌 ウィルス 微生物

クラスをまとめてロード ソースの冒頭に宣言 //ワイルドカードが使えている import java.io.*; よく使う「ロードすべきクラス」のセットを作って、テンプレート化するべし エラー処理 パールで言うところの、実行+判断→判断の正否を真偽値評価して、エラー…

javac,javaコマンド実行ディレクトリと実行ファイル置き場とpackage.class呼び出し

4月22日に簡単なjavaソースのコンパイルと実行をしたときに、java コマンドにclassファイルを引数で渡そうとしたところ、コマンド発行ディレクトリとファイル置き場ディレクトリが異なるとエラーが出ることについて質問した。Java勉強会(javaコンパイルは相…

ありがとう、勉強会

Java勉強会第3週「第3日」 - もやしもん 君にも見える菌 細菌 ウィルス 微生物 昨日は第3週(3日目)の2時限目までだったけど、今日は風呂に本を持ち込んで第3週(3日目)を最後まで読みました。あとkuma君が送ってくれたプログラムが8個のxxxx.javaフ…

所与のルールとプログラマの与えるルール

今回クラスというのが出てきた。Java勉強会5月9日http://d.hatena.ne.jp/bioinformatics/20050507 Stringというのがクラスのひとつらしい。 自分のやりたいことをやるのに適したクラスを見つけることが必要らしい。 クラスは「お仕着せ」だが、そのクラス…

ソース

今回使った、SampleD2L1.javaファイルは--> 文字列表示 public class SampleD2L1{ public static void main(String args[]){ System.out.println("10日で覚えるJAVA 2日目1次元目\n修飾子としてのpublic,javaプログラムを動かすための不可欠な要素であるmain…

Java勉強会に参加する

http://d.hatena.ne.jp/bioinformatics/20050412:java勉強会に参加しています。JavaSDKのPATHを通すのに成功していません。していないので、JavaSKDのコマンドをフルパス指定することで次のように作業しました。 勉強会指定のテキストブックに附属のCDをデフ…