記十月十五日面試

為了面試寫部落格記錄的苗發表於2020-10-15

@Java面試啊啊

第一個問題:Java的反射機制

反射是Java的特徵之一,是一種間接操作目標物件的機制。在執行中動態的載入進入。使用反射機制,必須要先獲取到該類的位元組碼檔案物件,然後獲取到所需的資訊(方法,屬性,類名,實現介面等),每一個類對應著一個位元組碼檔案,對應著一個Class型別的物件。獲取位元組碼檔案的三種方式(1.Class.forName(“全限定類名”),原始檔階段2.類名.class,位元組碼階段3.例項物件.getClass(),建立物件階段)。

Linux命令

好久之前玩過centos:

  1. ls,顯示檔案或目錄 -l(list)列出檔案詳細資訊,-a(all)列出所有,包括隱藏;
  2. mkdir,建立目錄-p(parent)若無父目錄則建立;
  3. cd,切換目錄;
  4. touch,建立空檔案;
  5. echo,建立帶有內容的檔案;
  6. cat,檢視檔案內容;
  7. cp,拷貝;
  8. mv,移動或重新命名;
  9. rm,刪除檔案-r遞迴刪除,可刪除子目錄及檔案-f強制刪除;
  10. find,在檔案中搜尋某檔案;
  11. grep,在文字檔案中查詢某個字串;
  12. rmdir,刪除空目錄;
  13. tree,樹形結構顯示目錄;
  14. pwd,顯示當前目錄;
  15. stat,顯示指定檔案的詳細資訊;
  16. whoami,顯示當前操作使用者;
  17. hostname,顯示主機名;
  18. uname,顯示系統資訊;
  19. top,動態顯示當前耗資源最多程式資訊;
  20. ifconfig,檢視網路情況;
  21. ping,測試網路聯通;
  22. netstat,顯示網路狀態;
  23. clear,清屏;
  24. kill,殺死程式,可以先用ps或top命令檢視程式的id,然後再用kill殺死程式;
  25. tar,打包壓縮(-c)歸檔檔案(-x)壓縮檔案(-z)gzip壓縮檔案(-j)bzip2壓縮檔案(-v view)顯示壓縮或者解壓縮過程(-f)使用檔名;
  26. shutdown,關機;
  27. reboot,重啟;
  28. udo apt-get install XXX,安裝。

相關文章