忍者ブログ

てんねんのSE備忘録

てんねんのためのSE備忘録 間違い指摘いただけると助かります また、拍手なんかしていただけると喜びます

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

java:ストリームとリーダー

●ファイルの種類
まず事前知識として…
①テキスト
文字として読めるもの(16ビットのUnicode)

②バイナリ
文字として読めないもの(8ビット)

●テキストを扱うストリーム
①入力ストリーム:Reader  → サブクラス:FileReader
②出力ストリーム:Writer   → サブクラス:FileWriter

●バイナリを扱うストリーム
①入力ストリーム:InputStream     → サブクラス:FileInputStream
②出力ストリーム:OutputStream  → サブクラス:FileOutputStream

●バイナリ←→文字変換ストリーム
①入力ストリーム(文字読込)      :InputStreamReader  → 引数:InputStream
②出力ストリーム(バイナリ書込):OutputStreamWriter → 引数:OutputStream

●その他ストリーム系
①キーボード入力のストリーム:System.in (InputStream)
②BufferedReader → 引数:Reader
   readLine()で行単位の読み込み(何もないときはnull)
  newLiine()で改行(文字コードにほとんど依存なし)
③BufferedStream→引数:InputStream

●ストリーム系の基本メソッド
<1>read()  :ファイルを読み込む(何もないときは-1)
<2>write()  :引数に書き込む文字(テキスト)または、Byte・int(バイナリ)
<3>close() :ファイルを閉じる

拍手[0回]

PR

java:要素数の違う多次元配列

なにやら各次元で要素数の違う多次元配列があるそうな
調べてみました

●例
int a[][] = {
    {1,2,3},
    {4,5},
    {6}
};

●各次元でlengthを呼び出せる
a[0].length; //=3
a[1].length; //=2
a[2].length; //=1

これは使う場面はあるのだろうか…

拍手[1回]

Java:開発ツール

Java:開発ツール

主な開発ツールの一覧。
全然種類知らなかったw

①JSE(Java Standard Edition)
クライアント向け

②JEE(Java Enterprise Edition)
サーバ向け

③JME(Java Micro Edition)
携帯機器向け

④JRE(Java Runtime Edition)
実行環境

ダウンロードはこちら(http://www.oracle.com/technetwork/indexes/downloads/index.html)です。

拍手[0回]

Java:Java言語でできること

Java:Java言語でできること

Javaでできることってなんだろうか
簡単に言ってみると。

①CUIアプリケーションの作成
コマンドで動くアプリケーション

②GUIアプリケーションの作成
Windowsなどのアプリケーション

③アプレットの使用
ブラウザで動かせる

④サーブレットの使用
サーバ上で動かせる

⑤JSP(Java Server Pages)
サーバ上で動かせる
HTMLファイルと組み合わせる

⑥Java Beans
部品を組み合わせることができる

拍手[2回]

カレンダー

04 2024/05 06
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

フリーエリア

最新CM

最新TB

プロフィール

HN:
てんねん
性別:
非公開

バーコード

ブログ内検索

P R

カウンター

忍者アナライズ