2009-09-01から1ヶ月間の記事一覧

愛するということ

愛するということ 新訳版作者: エーリッヒ・フロム,Erich Fromm,鈴木晶出版社/メーカー: 紀伊國屋書店発売日: 1991/03/25メディア: 単行本購入: 33人 クリック: 227回この商品を含むブログ (122件) を見る書名:愛するということ 著者:Erich Fromm (鈴木 晶…

販売計画1

販売計画は、売り先の調達(仕入れ)計画と連動しなければならない。

まずは型から

これからの時代を生き抜くビジネス最強のコンセプト50―主要フレームワークを完全図解作者: 松木利憲出版社/メーカー: 成美堂出版発売日: 2009/09/01メディア: 単行本この商品を含むブログ (2件) を見る書名:これからの時代を生き抜くビジネス最強のコンセプ…

お前にそんなことを願う資格はない。

私の存在が あの人にとっての 桎梏となっていないことを

NHK連続テレビ小説 つばさ〈上〉作者: 戸田山雅司,坂口理子出版社/メーカー: 日本放送出版協会発売日: 2009/03メディア: 単行本この商品を含むブログ (4件) を見るNHK連続テレビ小説 つばさ〈下〉作者: 戸田山雅司,坂口理子出版社/メーカー: 日本放送出版協…

小説化作品の場合は、著者情報に加えて、原作者情報を記述する。

で。 1000冊処分計画の遂行中に10冊以上も本を買った言い訳は? ・・・・・・。

まあ、業だな。 断ることの痛みを引き受けることを拒み、可能性が少ない方にかけたお前が背負うべき業だよ。 ふう。

最後に課せられた任務がお断りのご連絡を入れることだなんて。

配列をリストに変換するメソッド

配列をリストに変換するメソッドは、Arraysクラスに実装されており、構文は以下の通りpublic static <T> List<T> asList (T... a)※このメソッドで作られるリストは固定サイズのリストとなるので、新たにエレメントを追加することはできないArraysクラスはjava.util</t></t>…

TreeSet/TreeMapクラスを使用する際の注意

TreeSet/TreeMapクラスでは、重複エレメントの判定にequals()メソッドが使用される。また、エレメントのソートにcompareTo()メソッドが使用される。従って、もし2つのエレメントが異なる値を保持している(equals()はfalseを返す)にも拘わらず、compareTo()メ…

Comparableインターフェース

Comparableインターフェースは、自然順序づけを提供するためのインターフェースで、実装クラスはpublic int compareTo(T o)を以下のオブジェクト比較ルールに従って、正しく実装する必要がある■自オブジェクト.compareTo(比較対象オブジェクト)操作戻り値説…

ワイルドカード

型変数を特定しない場合は、ワイルドカード(?)を使用するワイルドカードに対して、以下の様に記述することでその境界を示すことが可能である上限境界< ? extends データ型>下限境界< ? super データ型>境界の定められていないワイルドカードをコレクションの…

型パラメータの拡張

型パラメータをサブクラスやインターフェースにも対応させるためには、以下のように記述する< 型パラメータ extends データ型>※この時、対応させたい「データ型」がインターフェースの場合も、"extends"キーワードを用いるex. ↓Serializableのサブクラスまた…

ジェネリックスを用いたインターフェース定義

インターフェースのメソッド定義に於いて、メソッド名は統一したいが、引数の型はその時に応じたデータ型を扱いたい、という場合に、インターフェースの側では型パラメータで指定し、実装クラスの方で使用するデータ型を指定(してオーバーライド)するという…

型パラメータの命名規則

型パラメータの名前は任意で構わないが、通常は意味のある大文字1文字が使用されるex) E = Element, K = Key, V = Value, T = Type

Mapインターフェースの実装クラス

Mapインターフェースの実装クラスの特徴は、以下の通りクラス名特徴HashMap基本的な具象クラス。TreeMapSortedMapインターフェースを実装したクラス。格納オブジェクトはキーをソートして管理。ソート方法は、TreeSetクラスと同様。

Setインターフェースの実装クラス

Setインターフェースの実装クラスの特徴は、以下の通りクラス名特徴HashSet基本的な具象クラス。TreeSetSortedSetインターフェースを実装している。このため、格納オブジェクトを、自然順序づけ、またはComparableインターフェースの実装クラスによる順序づ…

Listインターフェースの実装クラス

Listインターフェースの実装クラスの特徴は、以下の通りクラス名特徴ArrayList基本となるクラス。スレッドセーフではないが、その分Vectorよりも高速。LinkedList内部的に前後のオブジェクトへの参照をリンクとして保持している。オブジェクトの追加や削除は…

コレクション関連インターフェースと実装クラス

コレクションフレームワークの階層は以下のようになっている

コレクションの種類と特徴

リストセットマップオブジェクトの重複重複可重複不可キー:重複不可値 :重複可オブジェクトの管理形態添え字を用いて順序立てて管理順不同で管理キーとリンクして管理構成Collectionインターフェースを実装Collectionインターフェースを実装Collectionイン…

コレクション

複数のオブジェクトをまとめて取り扱うための統一した考え方を「コレクションフレームワーク」と呼び、コレクションフレームワークに基づいて提供されたオブジェクトを「コレクション」と呼ぶまた、コレクションに格納するオブジェクトを「エレメント」と呼…

フォーマット指示子

format()メソッドやprintf()メソッドの第1引数に指定する書式情報を含んだ文字列をフォーマット指示子と呼ぶex. %s:文字列 %d:整数

コマンドラインからの読み込み

Java実行環境は、標準入力(キーボード)から入力したデータをもとに、InputStreamオブジェクトを作成し、Systemクラスのin変数にそれを格納しているinは、publicなstatic変数であるため、System.inでアクセスする

Scannerクラス

Scannerクラスは、正規表現を使用して、基本データ型および文字列の構文解析を行うためのクラス。ファイルから直接読み込んだ文字列や、コマンドラインから入力された文字列を直接解析の対象とすることができる。Scannerクラスはjava.utilパッケージで提供さ…

シリアライズ可能なデータ

シリアライズ可能なデータは、基本データ型、配列、他のオブジェクトへの参照※Static変数はシリアライズ対象外※明示的にシリアライズ対象外にしたいインスタンス変数にはtransientを指定する

シリアライズとデシリアライズ

オブジェクトをファイルに書き込むことをシリアライズまたは直列化と呼ぶシリアライズされたオブジェクトを読み込んでメモリ上に復元することをデシリアライズまたは直列化復元と呼ぶ

FireReader及びFileWriter

FileReader及びFileWriterにおける入出力データの文字コードは、自動的に変換される。従って、プログラムから、ファイルが保存されているOSの文字コードを意識せずに入出力することが出来る。ちなみに、Javaは1文字をUnicodeで16ビットデータとして扱ってい…

DataImputStreamとDataOutputStream

javaの基本データ型およびString型を読み書きするストリームとして、DataimputStreamとDataOutputStreamが用意されている。これらのストリームは、単独では使用出来ず、他のストリームと連結して使用する必要がある。具体的には、他のストリームをコンストラ…