<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>基本型以外のデータ</title><revhistory><revision><revnumber>3</revnumber><date>2011-09-26 05:59:04</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>2</revnumber><date>2011-09-26 05:58:48</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>1</revnumber><date>2011-09-26 05:52:51</date><authorinitials>masahiko</authorinitials></revision></revhistory></articleinfo><section><title>基本型以外のデータ</title><para>Javaのデータはプリミティブ(基本データ型)とそれ以外に大きく分けられます。 </para><para>基本型以外のデータには次の３つがあります。 </para><itemizedlist><listitem><para><emphasis role="strong">配列</emphasis> </para></listitem><listitem><para><emphasis role="strong">文字列</emphasis> </para></listitem><listitem><para><emphasis role="strong">クラス</emphasis> </para></listitem></itemizedlist><para>クラスはあらかじめ用意されたものもあるし、ユーザが定義することもできる。 </para><!--rule (<hr>) is not applicable to DocBook--><section><title>値の保持される場所</title><para>プリミティブの場合、値は変数の対応する場所に直接保持されます。  </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%E5%9F%BA%E6%9C%AC%E5%9E%8B%E4%BB%A5%E5%A4%96%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF?action=AttachFile&amp;do=get&amp;target=hensu3.png"/></imageobject><textobject><phrase>hensu3.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist><para>プリミティブ以外の場合、データは別の場所に作られ変数はデータ保持するオブジェクトを参照する。 </para><itemizedlist><listitem override="none"><para><inlinemediaobject><imageobject><imagedata fileref="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/%E5%9F%BA%E6%9C%AC%E5%9E%8B%E4%BB%A5%E5%A4%96%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF?action=AttachFile&amp;do=get&amp;target=hensu5.png"/></imageobject><textobject><phrase>hensu5.png</phrase></textobject></inlinemediaobject> </para></listitem></itemizedlist></section></section></article>