こんなに簡単ならJavaはわかる
Mail Magazine Java超入門

■購読料

無料です。

■対象

超初心者(出来るだけ難しい言葉は使わないようにして説明します)
最近は、ちょっと難しいかもしれません。初心者の方はバックナンバーで自分の程度に合わせて
選んでください。

■どんなメールが送られますか

プログラムの基礎知識から、Javaプログラム作成まで、初心者でもわかりやすく説明します。今まで
にプログラムを作ったことのない初心者でも理解できるようにレッスンを進めていきます。
ぜひチャレンジしてみてください。

■開始時期及び配布サイクル

現在は月に一度のペースで発行しています。
(バックナンバーはホームページで見ることが出来ます)

■メールマガジン登録

登録される方は次に記入いただければ、次回より送られます。


電子メールアドレス(半角):

■メールマガジン解除

メールマガジンの配送を中止したい場合は、次に記入してください。


電子メールアドレス:

Powered by まぐまぐ

***** Java超入門メルマガバックナンバー *****

********************** サンプル紙 **********************
200年1月12日発行(次号2月10日予定) マガジンID:0000065214
◆ Java超入門Vol.063=========================5770部発行◆
超入門から使えるJavaを説明します。
         http://www1.odn.ne.jp/sapost
◆======================================================◆

□□今週のもくじ□□
●無料Java1日研修会
●プログラマー募集
●定期学習会参加者募集中
●Java超入門のメーリングリストもあります。
●第63号を発行して
●今回の課題
●基本(例 秀丸)
●メタ文字の基本
●検索例
●Javaでのクラス
●編集後記

=========================================================◆
-----------------------------------------------------------
●無料Java1日研修会

┏━━━━┓──────────────────────────
┃ 無 料 ┃キャリアアップ!無料の1日Java研修を受けてみませんか?
┗━━━━┛──────────────────────────
 Javaの、特にWebアプリケーション分野のプログラマは不足しています。
 そして、ノウハウを教えてくれる師匠がいれば、初心者からでも十分
 挑戦できる業種であることをご存知でしょうか?
 
 過去【1000人以上のエンジニアを育てた】アイティーブーストが、
 Javaのプログラマを目指す方々に向けて無料の講習と、キャリア相談会
 を開催します。
  
 ▽詳しい内容、お申し込みは以下のページをご覧下さい。
 http://md.itboost.co.jp/f.php?c=1&s=fd92
-----------------------------------------------------------
●プログラマー募集

***** 緊急募集 *****
C C++ Javaの出来る方募集しています。条件はご相談ください。
即やっていただく仕事があります。在宅勤務も可能です。
詳しくはメールでお問い合わせください。
Tel.0426-56-1023 株式会社 マイソフト 担当 大沢
http://mysoft.co.jp       tohsawa@mysoft.co.jp


●定期学習会参加者募集中(初心者大歓迎です。

Javaを学習してみようと思っている方ならどなたでも大歓迎です。
わかりやすく説明しますので、ぜひ参加ください。

・東京
1月15日(日) 9:30〜12:00
メルマガの内容も説明します。その他いろいろな発表があります。
Javaアプリでストップウオッチの作成の発表を行います。
午後からの東京散策も楽しいですよ。(参加自由)
初心者の方は、特に歓迎しますのでお気軽に参加ください。
新宿区内藤町87番地 地下鉄丸の内線新宿御苑下車1分
四谷地域センター11階 (7階には四谷図書館があります)
会費 500円 
http://www1.odn.ne.jp/sapost/

・名古屋
2月5日(日) 9:30〜12:30
 下記の名古屋のホームページでご確認ください。
 参加費 500円(当日徴収)
 中生涯学習センター
 名古屋市中区橘1-7-11
 (地下鉄名城線上前津下車6号出口南1つ目の信号右)
 集会室
http://www.mask.co.jp/java00/java01.htm

超初心者でも楽しく気軽に参加できます。当日参加もOKです。
それぞれ自主運営ですので、是非参加してください。

Java入門の会
mailto:sapost@pop21.odn.ne.jp 坂本


●Java超入門のメーリングリストもあります。

分からないところや、いろんな質問が出来ますので活用してください。
http://www.freeml.com

投稿メールアドレス(投稿される前に登録を済ませてください)
javachounyumon@freeml.com



●第63号を発行して

今回は、テキスト処理を行うための強力なツールになる「正規表現」
について説明しようと思います。もちろんこの技術は、テキストを
検索するときなどに最大の効果を期待できますが、これからのインター
ネットのHTMLの解析するのには必須ツールになると思います。


●今回の課題

正規表現とは英語ではRegular Expressionといいます。省略して
regex や RE などとされることもあります。
簡単に概念を理解していただくには、MS-DOS のワイルドカードに
似た、機能がありますが、その機能は比べものにならないくらい
多彩です。


●基本(例 秀丸)

ここでは、テキストエディタの秀丸で説明していきます。

検索メニューの中から「grepの実行」を選びます。正規表現に
チェックを入れて、検索する文字列の四角の中に、正規表現の
メタ文字が含まれたキーワードを書きます。

grepとは、Global Regular Expression Print(基本正規表現)の
略語です。


●メタ文字の基本

メタキャラクタ ^ (キャレット)

1.行頭を表します。(文字列の先頭を表す)

例 「^#」
行頭に'#'記述されている行を検索します。

2.否定を表す。

例 「[^0-9]」
0〜9までの数字以外の文字列

メタキャラクタ $ (ドル)

行末を表す。(文字列の末尾を表す)

例 「html$」
行の最後の文字列が'html'で終わる行を検索します。


●検索例

次のようなJavaのプログラムテキストがあります。

class Nihongo{
        public static void main(String[] args){
                計算 計 = new 計算();
                計.表示();
        }
}

class 計算{
        double 面積;
        double 三角(double 底辺,double 高さ){
                面積=底辺*高さ/2;
                return 面積;
        }

        void 表示(){
                System.out.println("三角形の面積"+ 三角(10,15));
        }
}

上記をたとえば
検索する文字列 「^class」
検索するファイル (現在の内容)

で検索をかけると、

(1): class Nihongo{
(8): class 計算{

と、検索の結果表示される。


●Javaでのクラス

正規表現にはまだたくさんのメタ文字があります。

実際には、

java.util.regex.Patternクラス

apacheのライブラリーから
org.apache.oro.text.regex.PatternMatcherInputクラス

を、インポートして使います。詳しくは、Java APIなどを
参考にしてください。

実際のJavaでのプログラミングの例は先のメルマガにて予定
しています。


●編集後記

お正月、成人の連休など終わってしまいました。やっと通常の生活に
エンジンがかかりそうです。
やりたいことが山積みで実際には目標なんて半分も達成できないストレス
を感じています。実際、自宅で作業をしていると、どうしてもほかのこと
も同時にかかわってしまうので、最近は車で20分ぐらいのところに温泉
にも入れる健康ランドのようなところができましたので、午前中から夕方
までそこで本を読んだり勉強したりしています。これがなかなか気持ちも
すがすがしく、意外に効率が上がるので驚いています。


mailto:sapost@pop21.odn.ne.jp
=========================================================◆
---------------------------------------------------------◆
※自社でTVで話題の竹酢水を販売しています。代理店募集中!
http://www.takesu.com
---------------------------------------------------------◆
ご意見や改良点などがありましたらメール下さい。
e-mail: sapost@pop21.odn.ne.jp
=============================================================
■登録/解除の方法
http://www1.odn.ne.jp/sapost/mag.html
「JAVA超入門」は、上記URLよりいつでも登録/解除可能です 
■ご意見・ご質問等はこちらまでe-mail:sapost@pop21.odn.ne.jp  
-------------------------------------------------------------
------------------------------------------------------------
このメールマガジンは、インターネットの本屋さん『まぐまぐ』を
利用して発行しています。(http://www.mag2.com/ )
---------------------------------------------------------------
◎掲載されている会社名・製品名は、各社の登録商標または商標です。
掲載された記事及びコンテンツを許可なく転載することを禁じます。
執筆・編集者および発行者は掲載された内容に起因するトラブルには
一切関与いたしませんので、あらかじめご了承ください。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
執筆・編集 Sakamoto