Javaではさまざまな方法でファイルのコピーを実装できる。Javaプログラマなら誰しも一度は、どの方法がもっとも高速にファイルコピーを実現できるか考えたことがあるだろう。プログラマにとって実行速度はいつでも最大の関心事のひとつだ。 File Copy in ...
今週はjava.io.Fileクラスの新機能をご紹介します。Fileクラスの新機能は以下に示した2つです。 パーティションの容量の取得 ファイルの属性の取得・変更 まずはパーティションの容量から説明していきます。 パーティションの容量を調べる パーティションの ...
先月に引き続き、今月もNIO2で導入されたファイルシステムインタフェースについて紹介していきます。 簡単に前回のおさらいをしておきましょう。 新しいファイルシステムインタフェースは、既存のFileクラスの欠点を解決すべく導入されたAPIです。
Javaでテキストファイルを読み込む際には、FileInputStream、InputStreamReader、BufferedReaderの3つのクラスを組み合わせて使用するのが一般的です。 この記事では、それぞれのクラスの役割と、実際のコード例を交えて解説します。 以下は、上記のクラスを ...
サン・マイクロシステムズが提供しているJARファイルのドキュメントによると,JARファイルはZIPファイル形式に基づいたファイル形式で,META-INFディレクトリにマニフェストファイルを格納することがオプションになっています。プログラムでJARファイルや ...
「はじめてのJava」を卒業したあなたへ! 新しく開始したこの連載は、本サイトの連載「はじめてのJava」の続編に当たるものです。「はじめてのJava」で、Javaのごく基本となる部分について一通り覚えた、という皆さんに向けて、次のステップとなるものと ...
Javaプログラムを公開する場合には、通常JAR(Java ARchive)を形式を利用するが、このJAR形式のファイルをネットワーク上で効率良く転送するための圧縮形式がある。それがJSR 200で定められている「Pack200」だ。Pack200はJARファイルのダウンロードサイズを減少さ ...
1つのファイルにつきクラスは何個まで? Java 言語のソースファイルをコンパイルすると、 クラスファイルが作られます。 Java 言語のソースファイルには、 1つ以上のクラスを、 定義出来ます。 1つのソースファイルには、 1つ以上の複数のクラスを定義する ...
次の 2 つは 初めの一回だけ 設定すれば十分です. 必要な java ファイルをコンパイルします. 以下のコマンドにより ...