Javaな世界
Javaのういんどう
★Javaって何?
マシン(OS)は違ってもバーチャルマシン と言う仕掛けを組み込みさえすれば、 たとえばWinで作ったプログラムでもかまわずLinuxとかで動いてしまう。 (うちでは実際さっきまでWinで動いていたプログラムがLinuxが入ったbibloでサクサク動いている。) でもみなさんに一番お馴染みなのはWebページ上で動く” アプレット”っていうやつかな?

★Javaの呼び方
”ジャバ”ってみんな言っているけど、ネットワークで悪さをする奴らのことがマスコミのせいか? ”クラッカー”から”ハッカー”になってしまているように、ほんとうは”ジャワ”かもしれない???

JavaScriptとどう違うの?
はっきり言ってJavaScriptとは別物です。JavaScriptはHTML内に直接書けますが、あくまでもスクリプト (直訳すると手書文書、要するにHTMLと同じただのテキスト) ですので、cookieは別としてファイルの読み書きは出来ないなどの制限がありますが、Javaは本格的な プログラミング言語ですので、プログラムがJavaシステム により実行コードに翻訳されるので、本格的なアプリケーションの開発ができるのです。

★何に使えるの?
ちょっとまえまではアプレットで使うのが主流だったんだけど、それが重くてかなり不評だったような。 しか〜し今は違う!Flashに負けないくらいに快適に動くようになりました(J2SDK1.4)が、Pulg-inとかちょっとめんどうです...。 でもでもですよ、今ではサーブレットとJSPの登場により、データーベースをいじるのにはもはやデファクトスタンダードと言ってもいいような処理系になってきています。ちなみにJSPはPHPとかの真似だと思いますが、違いま すかね?ま、サーブレットとJSPの詳しい説明が必要だと思うのですが、次回をご期待ください。

★難易度
VC++>Java>VBといったところでしょうか。Javaの習得にはC言語を理解していることが必要だとよく言われますが、それの構造体とか一歩進めてC++で言うクラス の考え方がある程度理解出来ていれば良いのではと思います。

★実際のアプレット
いちおうこのページにも貼り付けて見ましたが、 Plug-in+ランタイムを読み込まされるハメになりますが(^^; swingというJavaの高機能なGUIライブラリを使っていますので、ウインドウのスタイルをメタル風・Motief 風・マック風・Win風と自由に選べるルック&フィールと言う機能がありますのでご覧下さい。

</COMMENT>