當前位置:編程學習大全網 - 遊戲軟體 - Java中為什麽先關閉輸出流後關閉輸入流?

Java中為什麽先關閉輸出流後關閉輸入流?

不絕對,要看依賴關系,先關被依賴的流,誰是被依賴的,就先關誰,比如代碼中從文件A讀出內容,然後寫入文件B , 這個時候讀A 要用輸入流 ,往B寫要用輸出流,必須要先從A讀出,然後才能往B寫,所以,這個場景下,輸出流 依賴 輸入流,操作完關流的時候就要先關被依賴的輸入流,再關輸出流。

還有,如果關流操作在finally塊中進行,順序就無所謂了。

如果輸入流和輸出流完全沒有依賴關系,那關流順序就更沒關系了,看心情就好。

  • 上一篇:“天外有天”的下壹句是什麽?
  • 下一篇:求金庸天龍八部裏面所有的人物?
  • copyright 2024編程學習大全網