コンストラクタnew FileInputStream(someFile);
は、初期化後にclose()
メソッドを呼び出しますか?このオブジェクトの初期化後にclose()
と呼ぶ必要がありますか?新しいFileInputStream(templateFile)を作成しますか?初期化後にclose()を呼び出しますか?
0
A
答えて
1
これを忘れると、プログラムが終了したとき、またはファイルストリームオブジェクトがガベージコレクトされたときに自動的にファイルが自動的に閉じられますが、ファイルを終了するとすぐにファイルを閉じることをお勧めします。
1
いいえ、ストリームを開くだけです。それをいつ閉じるのかはあなた次第です。
1
いいえ、close()
メソッドはコンストラクタによって呼び出されないため、特定のFileInputStreamインスタンスの使用が終了したら呼び出す必要があります。
関連する問題
- 1. 非同期呼び出しは常に新しいスレッドを作成/呼び出しますか?
- 2. インスタントを作成した後にBigIntegerを初期化する方法(コンストラクタは呼び出せません)
- 3. deleteLater()を呼び出した直後のポインタの初期化
- 4. jquery ui:初期化の前にダイアログのメソッドを呼び出すことはできません。メソッド 'close'を呼び出そうとしました
- 5. メンバーの初期化リストからプレーンボイド関数を呼び出しますか?
- 6. 新しいハンドラ(Looper.getMainLooper())を呼び出すたびに新しいインスタンスを作成しますか?
- 7. は、クラスメソッドの呼び出し初期化
- 8. webpackロードモジュールをグローバルに呼び出して初期化関数を呼び出す
- 9. Jquery Ajaxの呼び出しは、最初の呼び出し成功後に失敗しますか?
- 10. DOJO:ajax呼び出しの後でフォーム要素をどのように再初期化しますか?
- 11. Angularjs - 最初に呼び出した後に関数呼び出しを再帰呼び出しします。
- 12. CursorAdapterを初期化した後にリストビューを更新します
- 13. Linuxではclose()がfsync()を呼び出しますか?
- 14. `tableView.dequeueReusableCell(withIdentifier:for:)`は、親クラスから初期化子を呼び出します
- 15. dequeueReusableCellWithIdentifier:私のUITableViewCellサブクラスで初期化子を呼び出しますか?
- 16. GridSearchCVはオブジェクトの初期化子をパイプラインで呼び出しますか?
- 17. ajax呼び出しの後でCSS要素の再初期化
- 18. ajax呼び出し後のjQuery関数の再初期化
- 19. Facebook SDK for Unityは初期化の前に呼び出しを行います
- 20. 初期関数呼び出しの後にジャスミンテストを実行します。
- 21. ajax呼び出し後にOwl Carouselを再初期化する方法は?
- 22. rubyで初期化した直後にメソッドを呼び出す方法は?
- 23. workerpair()&ワーカーソケットclose()の後に新しい子プロセスを作成する
- 24. 私は実際にctorを呼び出し、vtableをオブジェクトへのポインタで初期化していますか? C++
- 25. init_segを使用して初期化関数を呼び出す
- 26. 誰がクラス初期化メソッド<clinit>を呼び出し、いつですか?
- 27. performSelectorInBackgroundは呼び出しごとに新しいスレッドを生成しますか?
- 28. 初期化後にレルム通知が呼び出されない
- 29. ajax呼び出し後にJQuery選択メニューが初期化されない
- 30. 同期メソッド呼び出しからCompletableFutureを作成する
もしそうであればそれほど重要ではないでしょう。あなたは他の方法をどのように呼びますか? – EJP