パソコンのしくみ ハードウェア OS(Operating System) アプリケーション NEC DOS IBM、Toshiba、Fujitsu Mac Sun Microsystems SGI(Silicon Graphics) アプリケーション ワープロ 表計算 画像処理 OS(Operating System) DOS Windows Mac OS UNIX(Sun) UNIX(SGI)
プログラムとは プログラム:コンピュータを動かす命令の集合 どのように作っているか OSやアプリケーションプログラム ハードウェアを直接制御するには、機械語で命令を書くこと アセンブラ言語 理解するのは難しい 一般の人も読める、書けるように作られたのは高級言語 BASIC Fortran C/C++ Pascl Java
なぜ、JAVAなのか ワープロ 表計算 ワープロ 表計算 ワープロ 表計算 ワープロ 表計算 ワープロ 表計算 従来のコンピュータソフト開発と利用環境 HARD NEC IBM TOSHIBA MAC WS OS MAC OS DOS (NEC) DOS (IBM) DOS (Toshiba) UNIX APPLICATION ワープロ 表計算 ワープロ 表計算 ワープロ 表計算 ワープロ 表計算 ワープロ 表計算
Windows Windowsの利点 WindowsによるDOS環境の統合 ワープロ 表計算 ワープロ 表計算 ワープロ 表計算 HARD NEC IBM TOSHIBA MAC WS OS Windows MAC OS DOS (NEC) DOS (IBM) DOS (Toshiba) UNIX APPLICATION ワープロ 表計算 ワープロ 表計算 ワープロ 表計算
Windows JAVAの利点 JAVAアプリケーション すべてのプラットフォームに対応するJAVAアプリケーション HARD NEC IBM TOSHIBA MAC WS Windows OS MAC OS DOS (NEC) DOS (IBM) DOS (Toshiba) UNIX APPLICATION JAVA インタープリタ ワープロ 表計算 JAVAアプリケーション
JAVAインタープリタとは JAVAプログラムを解釈して実行するプログラム Sun純正のJAVA DEVELOPMENT KIT(JDK) 各種のプログラム開発支援ソフト Sun: JAVA WORKSHOP Symantec: Visual Café Microsoft: Visual J++ JAVAインタープリタ内臓のWWWブラウザ Netscape Internet Explorer HotJava
JAVAプログラムの利用形態 JAVAアプリケーション(JAVA Application) JAVAアプレット(JAVA Applet) プログラムを普通のアプリケーションと同じ、ローカルのハードディスクに置き、実行するもの。 JAVAアプレット(JAVA Applet) プログラムをHTMLに導入し、ネットワーク経由で利用できるようにしたもの
プログラムの作成から実行まで テキストエディタでソースファイルを作成します(拡張子.java) 修正 Javacコマンドでコンパイルしてバイトコードに変換します 修正 YES エラー? NO NO 正しい? Javaコマンドでプログラムを実行します YES 終了
小さなプログラムをつくってみよう // HelloJavaWorldApp.java class HelloJavaWorldApp { public static void main(String args[]) { System.out.println("Hello java World!"); } メモ帳でサンプルプログラムを入力する “HelloJavaWorldApp.java”で保存する。 MS-DOSウィンドウを起動する。 “Javac HelloJavaWorldApp.java”を入力してコンパイルする “Dir”コマンドで“HelloJavaWorldApp.class”ファイルができていることを確認する。 “Java HelloJavaWorldApp”を入力し、Javaプログラムを実行する。