JavaScript
前者是切割成數組的形式,後者是将數組轉換成字元串。join 函數擷取一批字元串,然後用分隔符字元串将它們連接配接起來,進而傳回一個字元串。split 函數擷取一個字元串,然後在分隔符處将其斷開,進而傳回一批字元串。但是,這兩個函數之間的主要差別在于 Join 可以使用任何分隔符字元串将多個字元串連接配接起來,而 split 隻能使用一個字元分隔符将字元串斷開。
簡單地說,如果你用 split,是把一串字元(根據某個分隔符)分成若幹個元素存放在一個數組裡。而 join 是把數組中的字元串連成一個長串,可以大體上認為是 split 的逆操作。
Java
基本類型共有八種,它們分别都有相對應的包裝類。
基本類型可以分為三類:
字元類型 char;
布爾類型 boolean;
數值類型 byte、short、int、long、float、double。
String 是引用類型(類類型)。
Jsp
轉發是伺服器行為,重定向是用戶端行為。
差別:
1、從位址欄顯示來說
forward 是伺服器請求資源,伺服器直接通路目标位址的 URL,把 URL 的響應内容讀取過來,然後把這些内容再發給浏覽器,它的位址欄還是原來的位址。
redirect 是服務端根據邏輯,發送一個狀态碼,告訴浏覽器重新去請求那個位址。是以位址欄顯示的是新的 URL。
2、從資料共享來說
forward:轉發頁面和轉發到的頁面可以共享request裡面的資料。
redirect:不能共享資料。
3、從運用地方來說
forward:一般用于使用者登陸的時候,根據角色轉發到相應的子產品。
redirect:一般用于使用者登出登陸時傳回首頁面和跳轉到其它的網站等。