21編碼問題

2021-07-15 17:56:28 字數 1055 閱讀 8089

字元編碼問題:

字元流的出現為了方便操作字元。更重要的是加入了編碼轉換。

通過轉換流inputstreamreader,outputstream兩個物件構造的時候加入字符集。

inputstreamreader(inputstream in) 

建立乙個使用預設字符集的 inputstreamreader。 

inputstreamreader(inputstream in, charset cs) 

建立使用給定字符集的 inputstreamreader。 

inputstreamreader(inputstream in, charsetdecoder dec) 

建立使用給定字符集解碼器的 inputstreamreader。 

inputstreamreader(inputstream in, string charsetname) 

建立使用指定字符集的 inputstreamreader。 

outputstreamwriter(outputstream out) 

建立使用預設字元編碼的 outputstreamwriter。 

outputstreamwriter(outputstream out, charset cs) 

建立使用給定字符集的 outputstreamwriter。 

outputstreamwriter(outputstream out, charsetencoder enc) 

建立使用給定字符集編碼器的 outputstreamwriter。 

outputstreamwriter(outputstream out, string charsetname) 

建立使用指定字符集的 outputstreamwriter。 

編碼:字串變位元組陣列

string-->byte; str.getbytes(string charsetname)

位元組陣列變字串

byte --> string; new string(byte b, string charesname)

注意:什麼編碼表編碼,什麼編碼表解碼

2 1數制與編碼

二進位制編碼的十進位制數 binary coded decimal 通常採用4位二進位制數來表示一位十進位制數中的0 9這10個數碼 4位二進位制數可以組合出16種 故必有6種狀態為冗餘狀態 最常用的為8421碼 8421碼為有權碼,權值從高到低為8 4 2 1 8421碼6位無效碼 1010 11...

2 1 數制與編碼

在日常生活中一般採用進製計數法。在進製計數法中,每個數字所用到的不同數碼的個數稱為基數。十進位制的基數為10 0 9 進製間的不同轉換 2進製轉換為8進製,16進製制,可以每3位,4位去直接對應8進製,16進製制去轉換,可以根據情況在整數前面補0和在小數後面補0.因為 不同的進製轉換成10進製,可以...

21 開發編碼篇 持續交付

持續交付可以細分為持續整合 持續交付 持續部署三個概念。持續交付未來會像源 管理一樣,成為開發團隊的標配。持續整合指頻繁地將 整合到主幹,在 整合到主幹之前,必須通過自動化測試 單元測試 整合測試 端對端測試等 只要有乙個測試案例失敗,就不能整合。優點有兩個 快速發現錯誤 防止分支大幅偏離主幹。基於...