<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns="http://purl.org/rss/1.0/"
 xmlns:content="http://purl.org/rss/1.0/modules/content/"
 xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
 xmlns:admin="http://webns.net/mvcb/"
>
<channel rdf:about="http://www.gamesite8.com/">
<title>Javaから楽しく学ぶ！ゲームプログラミング専門学校 - Java概要</title>
<link>http://www.gamesite8.com/</link>
<description>ゲームプログラミングとはその名のとおりゲームのプログラムを作ることを指します。『Javaから楽しく学ぶ！ゲームプログラミング専門学校』ではゲームプログラミングについて、実際にゲームプログラムをJAVAプログラミング言語を使用し、作成していきながら詳しく解説していきます。
</description>
<dc:language>ja</dc:language>
<admin:generatorAgent rdf:resource="http://blog.livedoor.com/?v=2.0" />
<items>
 <rdf:Seq>
  <rdf:li rdf:resource="http://www.gamesite8.com/archives/403380.html" />
  <rdf:li rdf:resource="http://www.gamesite8.com/archives/403459.html" />
  <rdf:li rdf:resource="http://www.gamesite8.com/archives/412192.html" />
  <rdf:li rdf:resource="http://www.gamesite8.com/archives/389967.html" />
 </rdf:Seq>
</items>
</channel>

<item rdf:about="http://www.gamesite8.com/archives/403380.html">
<title>Javaとは?</title>
<link>http://www.gamesite8.com/archives/403380.html</link>
<description>JavaとはSun Microsystems社が開発したオブジェクト指向型のプログラミング言語です。

C言語と構文は似ていますが、JavaにはC言語にはないオブジェクト指向と呼ばれる新しい考え方が備わっています。

Javaの最大の特徴は、Javaで開発されたソフトウェア（プログラム）...</description>
<dc:creator>gamesite8</dc:creator>
<dc:date>2009-04-19T08:57:27+09:00</dc:date>
<dc:subject>Java概要</dc:subject>
<content:encoded><![CDATA[<b>Java</b>とはSun Microsystems社が開発した<b>オブジェクト指向型</b>のプログラミング言語です。<br>
<br>
C言語と構文は似ていますが、JavaにはC言語にはないオブジェクト指向と呼ばれる新しい考え方が備わっています。<br>
<br>
Javaの最大の特徴は、Javaで開発されたソフトウェア（プログラム）は特定のOSやマイクロプロセッサに依存しないというところにあります。<br>
<br>
Javaで記述されたソースコードは、コンパイル時に<b>バイトコード</b>と呼ばれる中間コードにいったん変換されます。<br>
<br>
バイトコードの状態ではまだソフトウェアは動作しませんが、Javaで開発されたソフトウェアはバイトコードでの配布という形を取ります。<br>
<br>
バイトコードの状態で配布されたソフトウェアは、<b>Java仮想マシン</b>と呼ばれるソフトウェアを仲介させることにより初めて動作します。<br>
<br>
<b>Java仮想マシン</b>を間に入れることで、ソフトウェア開発者はバイトコードを一つ作れば、Windows、Mac、LinuxとさまざまなOS上で動作させることが可能になります。<br>
このことが「<b>特定のOSやマイクロプロセッサに依存しない</b>」ということを意味しています。<br>
<br>
ソフトウェア使用者は、Javaで開発されたソフトウェアを動作させるためにJava仮想マシンをインストールする必要があります。<br>
Java仮想マシンはSun Microsystems社のホームページで無料で配布されている『Sun Java 2 Runtime Environment, Standard Edition (JRE) 』に含まれています。<br>
<br>
ソフトウェア開発者はJava 2 Platform, Standard Edition（J2SE）をインストールすることでJava開発環境を構築することになりますが、Java仮想マシンはJ2SEにも含まれているためJREをインストールする必要はありません。<br>
<br>
<b>JRE</b>(Java Runtime Environment)<br>
Java プログラミング言語を使って記述されたアプレットやアプリケーションを実行するのに必要な環境<br>
<br>
<b>J2SE</b>(Java 2 Platform, Standard Edition) <br>
Java プログラミング言語を使ってアプレットやアプリケーションを記述するときに使用するソフトウェア開発キット<br>
<br>
<br>
<a href="http://www.gamesite8.com/archives/cat_31997.html">J2SEのダウンロード・インストール方法</a>]]>
</content:encoded>
</item>
<item rdf:about="http://www.gamesite8.com/archives/403459.html">
<title>Javaが動作するプラットフォーム</title>
<link>http://www.gamesite8.com/archives/403459.html</link>
<description>プラットフォームとは、アプリケーションソフトを動作させる際の基盤となるOSの種類や環境、設定などのことを言います。

つまり、Windowsパソコンを利用してWordを動作させた場合、プラットフォームはWindowsということになります。

Javaアプリケーションが動作するプ...</description>
<dc:creator>gamesite8</dc:creator>
<dc:date>2009-04-19T07:10:26+09:00</dc:date>
<dc:subject>Java概要</dc:subject>
<content:encoded><![CDATA[<b>プラットフォーム</b>とは、アプリケーションソフトを動作させる際の基盤となるOSの種類や環境、設定などのことを言います。<br>
<br>
つまり、Windowsパソコンを利用してWordを動作させた場合、プラットフォームはWindowsということになります。<br>
<br>
Javaアプリケーションが動作するプラットフォームはWindowsなどのOSがインストールされているパソコン上の他に、携帯電話やブラウザ上、更にはカーナビゲーション、DVDプレーヤ、デジタルTVなどの情報家電端末でも動作する製品もあります。<br>
<br>
携帯電話などを使っているとJavaという単語を目にすることが多いのではないでしょうか。<br>
<br>
ドコモの「<b>iアプリ</b>」、auの「<b>オープンアプリ</b>」、ソフトバンクの「<b>S!アプリ</b>」、ウィルコムの「<b>WILLCOM Javaアプリ</b>」などの携帯電話機上で動くアプリケーションは全てJavaで作成されています。]]>
</content:encoded>
</item>
<item rdf:about="http://www.gamesite8.com/archives/412192.html">
<title>オブジェクト指向とは？</title>
<link>http://www.gamesite8.com/archives/412192.html</link>
<description>オブジェクト指向とはオブジェクト同士の相互作用としてシステムの振る舞いをとらえる考え方のことを指し、その考え方をプログラミングに取り入れた言語をオブジェクト指向型言語と呼びます。

オブジェクト指向の考え方とは、プログラムを実世界に存在するモノと考え、モ...</description>
<dc:creator>gamesite8</dc:creator>
<dc:date>2009-04-19T06:36:05+09:00</dc:date>
<dc:subject>Java概要</dc:subject>
<content:encoded><![CDATA[<b>オブジェクト指向</b>とはオブジェクト同士の相互作用としてシステムの振る舞いをとらえる考え方のことを指し、その考え方をプログラミングに取り入れた言語を<b>オブジェクト指向型言語</b>と呼びます。<br>
<br>
オブジェクト指向の考え方とは、プログラムを実世界に存在するモノと考え、モノ（プログラム）を作るために部品をどんどん付け足していくというイメージになります。<br>
<br>
<b>シューティングゲーム</b>を例にして考えてみます。<br>
シューティングゲームに登場するモノとして、自機、敵機、ステージなどが上げられます。<br>
まずそれらを、ゲームの基盤となる「メインクラス」、部品となる「自機クラス」、「敵機クラス」、「ステージクラス」とクラス分けします。<br>
<br>
「自機クラス」には自機が存在する位置や、ライフポイント、搭載している武器などの情報を持たせます。<br>
「敵機クラス」にも同じような情報を持たせます。<br>
「ステージクラス」には、そのステージに存在する障害物や敵機の発現ポイントなどの情報を持たせます。<br>
<br>
基盤である「メインクラス」に部品となる「自機クラス」「敵機クラス」「ステージクラス」を組み立てていくことによりシューティングゲームを完成させます。<br>
このような考え方の基でプログラミングしていくことをオブジェクト指向プログラミング（OOP）と言うのです。<br>
<br>
<b>オブジェクト指向</b>を理解する近道は、まず大雑把にオブジェクト指向とはどのようなものかを頭に入れておき、実際にプログラミングをしてみるのが一番です。<br>
プログラミングしていくうちに「あー、そういうことか」と理解していくはずです。<br>
<br>
<b>Java</b>は<b>オブジェクト指向型言語</b>の代表格となっています。]]>
</content:encoded>
</item>
<item rdf:about="http://www.gamesite8.com/archives/389967.html">
<title>HelloWorldを作ってみよう！</title>
<link>http://www.gamesite8.com/archives/389967.html</link>
<description>Javaに限らず、プログラミング言語の勉強をするときの手始めとして「HelloWorld」プログラムを作成することが定番となっています。
当サイトでもその風習にのっとって「HelloWorld」プログラムを作成していきます。

まずはじめにプログラムを記述します。
何らかのテキ...</description>
<dc:creator>gamesite8</dc:creator>
<dc:date>2009-04-19T06:04:55+09:00</dc:date>
<dc:subject>Java概要</dc:subject>
<content:encoded><![CDATA[<b>Java</b>に限らず、<b>プログラミング言語</b>の勉強をするときの手始めとして「HelloWorld」プログラムを作成することが定番となっています。<br>
当サイトでもその風習にのっとって「HelloWorld」プログラムを作成していきます。<br>
<br>
まずはじめにプログラムを記述します。<br>
何らかのテキストエディタを起動してください。<br>
テキストエディタは「メモ帳」でも前に紹介した「<b>NoEditor</b>」でも何でも結構です。<br>
<br>
起動したテキストエディタでまずは下記のように入力してみてください。<br>
<br>
<pre>public class HelloWorld{<br>
    public static void main(String[] args){<br>
        System.out.println("Hello World");<br>
    }<br>
}</pre><br>
入力が終わったら適当なフォルダに"HelloWorld.java"というファイル名にして保存してください。<br>
<br>
次に<b>コマンドプロンプト</b>を開いてください。<br>
<br>
<a href="http://image.blog.livedoor.jp/gamesite8/imgs/5/c/5c828d9f.jpg" target="_blank"><img src="http://image.blog.livedoor.jp/gamesite8/imgs/5/c/5c828d9f-s.jpg?15962" width="159" height="62" border="0" alt="NoEditor" hspace="5" class="pict" align="left"  /></a><br>
NoEditorを使用している場合はメニューバーの「フォルダ」から「DOSプロンプトを起動」をクリックするとすばやく開けます。<br>
<br>
その他の場合は「スタート」メニューから「アクセサリー」→「コマンドプロンプト」とクリックしていくとコマンドプロンプトが起動します。<br>
<br>
開いたら、下記のコマンドを入力しEnterキーを押してください。<br>
<i>javac HelloWorld.java</i><br>
<br>
ここで行っていることが「<b>コンパイル</b>」と呼ばれる作業です。<br>
もし、何らかのメッセージが表示された場合、プログラムにエラーが存在している可能性があります。<br>
もう一度プログラムを入力しなおしてください。<br>
<b>大文字小文字も区別</b>されますのでその点もお気をつけください。<br>
<br>
コンパイルに成功すると"HelloWorld.java"ファイルが保存してある場所と同じフォルダに"HelloWorld.class"ファイルが作成されていると思います。<br>
このファイルがコンパイラによって作成された<b>バイトコード</b>になります。<br>
<br>
次に今作成したバイトコードを<b>Java仮想マシン</b>で実行します。<br>
<br>
コマンドプロンプト上に下記のコマンドを入力してください。<br>
<i>java HelloWorld</i><br>
<br>
<a href="http://image.blog.livedoor.jp/gamesite8/imgs/3/3/3355a454.jpg" target="_blank"><img src="http://image.blog.livedoor.jp/gamesite8/imgs/3/3/3355a454-s.jpg?16071" width="160" height="71" border="0" alt="java" hspace="5" class="pict" align="left"  /></a><br>
Enterキーを押し、コマンドプロンプト上に『HelloWorld』と表示されれば完成です。]]>
</content:encoded>
</item>

</rdf:RDF>
