JavaA2Z

KAB-studio > プログラミング > JavaA2Z > バッファとは

バッファ

日本語 緩衝地
英語 buffer
ふりがな ばっふぁ
フリガナ バッファ

解説

文字列を格納する変数
「buffer」は「緩衝材」といった意味である。元々は「とりあえずのデータを格納する変数」という意味として、変数名に「buffer」「buff」「buf」という形で使われていた。
これらの変数に、文字列を格納することが多くなり、それが転じて、現在では「文字列を格納する変数」という意味で使われることが多くなった。
StringBufferクラスの「Buffer」もこの意味。
 
また、元々の意味として使用される場合もある。
文字列に限らず、データを一時的に保存しておくための変数を「バッファ」といい、バッファに一時的に保存することを「バッファリング」という。
この用語は主にストリーム関係において使用される。

参考サイト


(KAB-studioからのおしらせです)

サンプルプログラム(とか)サンプルを別ウィンドウで表示サンプルをクリップボードへコピー(WindowsでIEの場合のみ)

// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
        // 「バッファ」として文字列変数を作ります。
        String buffer = "あいうえお";
        System.out.println( buffer );
        // あいうえお

        // StringBufferクラスもそのバッファの意味です。
        StringBuffer buf = new StringBuffer();
        buf.append( "かきくけこ" );
        System.out.println( buf );
        // かきくけこ
    }
}
// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
        // 「バッファ」として文字列変数を作ります。
        String buffer = "あいうえお";
        System.out.println( buffer );
        // あいうえお

        // StringBufferクラスもそのバッファの意味です。
        StringBuffer buf = new StringBuffer();
        buf.append( "かきくけこ" );
        System.out.println( buf );
        // かきくけこ
    }
}

この単語を含むページ

はてなブックマーク 詳細を表示 はてなブックマーク ブックマーク数
livedoorクリップ 詳細を表示 livedoorクリップ ブックマーク数
Yahoo!ブックマーク 詳細を表示 users
del.icio.us 登録する RSSに登録
サンプルを別ウィンドウで表示
サンプルをクリップボードへコピー(WindowsでIEの場合のみ)
update:2005/11/11
このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。
詳しくは「JavaA2Z」表紙の説明をご覧ください。