Java nio の API を見ていくシリーズ。 最近 Java SE 7 が正式リリースされたので、遅ればせながら API や言語使用の変更などをチラチラとチェック。 で、とりあえず身に着けておいた方が良さそうなのは I/O 周りのことかなぁと思ったので、API をあれこれ試してみることに。 記事の題名に反して、「仕様の哲学」みたいなことには触れませぬ*1。 シリーズ目次 Path インターフェース, Paths クラス Files クラス 〜概要〜 Files クラスのメソッド 〜ファイル、ディレクトリの作成〜 Files クラスのメソッド 〜ファイル、ディレクトリの操作〜 Files クラスのメソッド 〜ファイル内容の読み書き〜 Files クラスのメソッド 〜ファイル、ディレクトリの属性〜 Files クラスのメソッド 〜続・ファイル、ディレクトリの属性〜 Files クラスのメ
先日、ついに JavaSE 7 がリリースされました! そこで、早速ダウンロードして、Java7 のソースコード(src.zip)を Java6と比較してみたところ、公表はされていないのですが、ちょこちょことリファクタリングされていることがわかりました。 そこで、そのうち String クラスについて調べてみました。 splitメソッド - 独自処理による高速化 いままでは、String#split(〜) は正規表現 (Patternクラス) に処理を移譲するだけでした。 // (Java6) Stringクラス、2291行目〜 public String[] split(String regex, int limit) { return Pattern.compile(regex).split(this, limit); } それが、単純な区切り文字なら正規表現を使わないで独自に処理をす
<noscript> <div>JavaScript is disabled on your browser.</div> </noscript> <h2>Frame Alert</h2> <p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p>
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く