1. 程式人生 > >Java基礎(九)面試題

Java基礎(九)面試題

面試題 io流 多線程

面試題:
字節緩沖輸出流它的構造方法為什麽不能直接傳遞路徑/文件?

  • 緩沖輸入流/緩沖輸出流,它只是在底層內部提供一個緩沖區的數組,
  • 底層實現文件的復制/讀取/寫入這些操作都依賴於基本流對象來操作(InputStream/OutputStream/FileInputStream/FileOutputstream)

面試題:
JVM是多線程程序嗎?至少有幾條線程..

  • jvm是多線程的,
  • 至少有2條線程...
  • 有主線程,main..執行這些代碼,能夠被Jvm識別
  • 在執行一些程序的時候,一些對象Jvm釋放掉,原因,
  • 它開啟了垃圾回收線程,裏面GC:垃圾回收器(回收一些沒有更多引用的對象或者變量...)

Java基礎(九)面試題