ですか?または、おそらく別々の文字列が各readline()に置かれ、取られたメモリの最大スペースは最も長い文字列のボリュームですか?JavaのBufferedReader.readLine()はファイル全体をメモリに格納しますか?
3
A
答えて
6
ですか?
号
それとも唯一の独立した文字列は、それぞれのreadline()
号
と撮影したメモリーの最大容量は、のボリュームであるに置かれ最長の文字列ですか?
号
それは緩衝読者。つまり、バッファがあることを意味します。利用可能なデータとそれ自身の制限(4096文字)の範囲で、バッファをいっぱいにします。これは、ラインターミネータのためにバッファをスキャンします。その前のデータを次の行として返します。それをバッファから削除します。バッファが空になると、バッファは再び空になります。
各readLine()
の結果で発信者が行うことは、発信者次第です。
+0
[あった](http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/8u40-b25/java/io/BufferedReader.java#88)。今は8192です。 –
関連する問題
- 1. 全体のデータセットをデータベースに格納
- 2. セッション全体のクラスメンバーをセッションに格納
- 3. JavaのUrlConnectionはダウンロード全体をメモリにバッファリングしますか?
- 4. InputStreamのオブジェクトをメモリに保持すると、ファイル全体をメモリに格納していることを意味しますか?
- 5. JavaのRandomAccessFileはメモリ内のファイル全体を読み込みますか?
- 6. h5pyはファイル全体をメモリに読み込みますか?
- 7. 情報をJavaのJsonファイルに格納
- 8. 単純なテーブルをASP.NETのメモリに格納しますか?
- 9. Scannerクラスはファイル全体を一度にメモリにロードしますか?
- 10. Javaオブジェクトを連続したメモリに格納しようとしています
- 11. Java PermGen空間は、VMメモリ全体の一部ですか?
- 12. 動的サイト全体の変数を格納する方法
- 13. C++ Tweetnaclはファイル全体をメモリに読み込まずにハッシュします
- 14. C++はどのように関数とオブジェクトをメモリに格納しますか?
- 15. データベース全体をメモリにロード
- 16. sqlクエリでフェッチされる要素全体を格納します
- 17. 列全体を反復して結果をリストに格納する
- 18. CMD:ファイルのパスを変数に格納します。ファイル名は
- 19. ABAPはどのセッション/メモリに静的属性値を格納しますか?
- 20. ファイル全体をメモリにロードせずにストリーミングしたJSファイルアップローダ
- 21. Javaメソッドは値のコピーを格納していますか?
- 22. gitはどこにファイル名を格納しますか?
- 23. Arduinoの構造体に 'Client'を格納しています
- 24. ファイルをデシリアライズし、コンテンツをArrayList <String>に格納します。 (Java)の
- 25. C++のメモリにファイル全体をバッファリングせずにバイナリファイルを読む
- 26. cPickleまたはpickleは構造全体をメモリにロードしますか?
- 27. テキスト:ファイルまたはrdbmsを格納していますか?
- 28. 構造体をColdfusionセッション変数に格納できますか?
- 29. 共有メモリinc内のベクトルで構造体を格納するC
- 30. 暗号化キーをJavaコードに格納しますか?
ファイルからバッファをいっぱいにします。ファイル全体が一度に読み込まれるわけではありません(ファイルがバッファより小さい場合を除く)。 –