Java各種【實用鏈接】和【總結】

1、java 中byte[] 數組的合併:https://www.cnblogs.com/wisdo/p/5074434.html

2、Java中String與byte數組的相互轉換:https://blog.csdn.net/f1321368/article/details/52946954

3、IntelliJ IDEA學生版下載步驟:https://www.jetbrains.com/student/

4、Intellij碼雲插件安裝:

(1)https://blog.csdn.net/wanghaoqian/article/details/78730683(先看這個)

(2)https://www.cnblogs.com/baby-blue/p/6130677.html

如果有報無法找到"git.exe"的錯誤,則需要安裝git:https://blog.csdn.net/sishen47k/article/details/80211002,然後按照這個步驟做https://blog.csdn.net/icecoola_/article/details/78186638

5、IntelliJ設置打開初始頁面及各種初始配置:https://www.cnblogs.com/a8457013/p/7775236.html

6、Throwable直接派生出的異常類有Exception和Error。Throwable是java.lang包中一個專門用來處理異常的類。它有兩個子類,即Error 和Exception,它們分別用來處理兩組異常。

  • Exception:編譯時異常,指編譯是通不過,必須要做處理(如try-catch)。Exception和從它派生而來的所有異常都是應用程序能夠catch到的,並且可以進行異常錯誤恢復處理的異常類型。
  • Error:編譯時錯誤,語法有問題,表示Java系統中出現了一個非常嚴重的異常錯誤,並且這個錯誤可能是應用程序所不能恢復的。
  • RuntimeException:運行時異常,這是指編譯時可以通過,但是程序運行時可能會出錯的錯誤,此事出現異常,會有JVM作處理,一般會中斷程序進程,報錯。比如說數組越界的問題ArrayIndexOutOfBoundsException,空指針異常NullPointerException。

7、java.util.List.subList(int fromIndex, int toIndex) 返回列表中指定的 fromIndex(包括 )和 toIndex(不包括)之間的部分視圖。(如果 fromIndex 和 toIndex 相等,則返回的列表爲空)。 (可通過https://www.nowcoder.com/test/question/done?tid=21599894&qid=296690#summary這道題進行學習)

8、堆是整個JVM共享的;棧是每個線程獨有的

9、Atomic和synchronized關鍵字 兩者都可以用於線程同步 而synchronized關鍵字用於同步一段代碼,而atomic用於同步某個狀態

10、HTTP響應狀態碼

  • 200:訪問成功(表示一切正常,返回的是正常請求結果)
  • 302:臨時重定向(指出被請求的文檔已被臨時移動到別處,此文檔的新的URL在Location響應頭中給出)
  • 304:未修改(如果客戶端發送了一個帶條件的GET 請求且該請求已被允許,而文檔的內容[自上次訪問以來或者根據請求的條件]並沒有改變)即客戶端已經執行了GET,但文件未變化。
  • 404:訪問的文件不存在(服務器上不存在客戶機所請求的資源)訪問的頁面域名不存在或者請求錯誤
  • 500:內部服務器錯誤(服務器端的CGI、ASP、JSP等程序發生錯誤)

11、StringBuffer是線程安全的,StringBuilder是線程不安全的,final修飾的類不能被重寫,volatile關鍵字不保證對變量操作的原子性

12、對稱加密算法:DES、AES

13、讓線程停止執行的有:stop、sleep、yield

14、

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章