JAVA基礎

トップページ > JAVA基礎

JAVA基礎

JAVAは、1995年以降、Sun Microsystems社により、適用分野ごとにJ2SE、J2EEなどがリリースされています。JAVAは小規模、大規模を問わずシステム構築が可能で信頼性に優れ、多くの企業のシステム構築に採用されています。

JAVA基礎:目次
  1. JAVAの主な特徴
  2. JAVAと他のプログラミング言語との違い
  3. JAVAプログラミング手順
  4. JAVAの基礎知識を身につけたら

 

 

 

JAVAの主な特徴

 

  1. コンパイラ言語である。
  2. オブジェクト指向プログラミングである。
  3. 小規模、大規模を問わずシステム構築が可能。
  4. 企業内システムやWebシステムなど活用範囲が広い。

 

元のページへ戻る

 

JAVAと他の言語との違い

プログラミング言語は、コンパイル言語とインタプリタ言語に分かれます。プログラミング言語で記述されたプログラムは、通常そのままではコンピュータに理解してもらえません。そのため、コンピュータに理解できる機械語に翻訳する必要があります。プログラム実行前に機械語に翻訳する必要があるプログラミング言語をコンパイル言語といいます。そして、プログラム実行中に琢次的に翻訳されるものをインタプリタ言語といいます。C言語は、コンパイル言語に該当します。プログラミングに利用される主なプログラム言語には、JAVAも含め、いくつかありますので、ここで簡単にその特徴を紹介しましょう。

プログラミングに利用される主なプログラム言語と特徴
JAVA
「Write Once, Run Anywhere」という特徴を持ち、小規模、大規模問わず柔軟にシステム開発を行える。
C言語
コンパイル言語なので、実行速度が速い。
PHP
主要なWebサーバ環境で動作し、PDFなどとの連携が容易で、質の高いプログラム開発が可能。
Perl
主要なWebサーバ環境で動作し、文字列処理に優れ、今日におけるインターネット普及に貢献したWebプログラミング言語。

 

元のページへ戻る

 

JAVAプログラミング手順

JAVAは、Webブラウザ上で実行されるJAVAアプレットとローカルマシン上で実行されるJAVAアプリケーションに大別することができます。ここでは、JAVAアプリケーションの実行手順について見ていきましょう。

 

JAVAプログラミング手順

JAVAプログラミング手順

 

コンパイル

JAVAで書かれたプログラムは、そのままではコンピュータに理解されないため、コンパイルによりコンピュータに理解できる機械語に変換する必要があります。

 

コンパイル

 

JAVAプログラムのコンパイル例

次の例は「hello.java」というソースファイル名のコンパイル例です。
コンパイルには「javac」というコマンドを使います。
コンパイル後「hello.class」という名前の実行形式プログラムが作成されます。

キーボードから「java hello」と入力するとコンパイルされたプログラムが実行されます。

 

実行例:% java hello

 

元のページへ戻る

 

JAVAの基礎知識を身につけたら

JAVAやPHP、C言語といったプログラミング言語を用いてシステムを開発するプログラマーが、企業から求められる人材になるには、JAVAやPHP、C言語等のプログラミング言語の基礎を習得することはもちろん、プログラムを書く能力、他人が書いたプログラムから実行すべき処理を推測、検証する能力が必要です。プログラムの修正、移行作業は、プログラマーがシステム開発の実務現場で頻繁に担当する作業です。

この作業では、何より他人が書いたプログラムの処理内容から実行すべき処理を推測、検証する能力が求められます。この能力を向上させるために役立つものが、アルゴリズムです。また、プログラマーとして実務に従事する場合、プログラミングスキル以外に、Webサーバやコンピュータといったハードウェア、ソフトウェアの知識とスキル、ネットワークの知識とスキル、データベースの知識とスキルがあると一層望ましいといえます。

 

JAVAに興味のある方向けお勧めの資格

  • 基本情報処理技術者試験
  • C言語プログラミング能力認定試験
  • SJC-P(Sun Certified Programmer for the Java Platform)
  • SJC-WC(Sun Certified Web Component Developer for the Java Platform)
  • XMLマスター

 

JAVAに興味のある方向けコース、講座

元のページへ戻る

 

copyright 2002-2008 Aprenda Corporation all rights reserved.
Webデザイン、IT・プログラミングのスクール|クリエータースクールのご紹介 就職|Webデザイナー|プログラマー|就職/転職サポート お申し込みのご案内 特定商取引に基づく表示 お問い合わせ/資料請求
就職・転職サポート・受講期間無料等|クリエータースクールの9大特徴 求人情報|Webデザイナー|Webディレクター|プログラマー|求人情報閲覧 お申し込み 個人情報の取り扱い 法人のお客さま
新聞・雑誌掲載記事 求人情報|Webデザイナー|Webディレクター|プログラマー|求人依頼(求人票)のお申し込みフォーム 修了生の声 サイト利用規約 運営企業
初心者から学べるコース有|コース/講座一覧表|クリエータースクール Webデザイナー|Webディレクター|Webプロデューサー|プログラマー|Web業界の仕事 修了生の作品 受講規約 サイトマップ