答案:11 位 最大填充長度指的是填充數據的位數
java
MySQL中int類型佔用4個字節byte,每一個byte佔8位bit,每個bit表示一位0或1.那麼mysql中int類型能存儲的的unsigned(無符號)類型的範圍是0~2^32-1=4294967295 ; mysql
signed(有符號)的範圍是-2^31=-2147483648 ~ 2^31-1=2147483647;正則表達式
能存儲的數據位數是11位sql
答案:128 -128
express
a=0000000010000000,當進行強制轉換時,byte是八位的,截取a的後八位,b=10000000;最高位是符號位,說明b是負數,在計算機中以補碼錶示,求其源碼,先減1獲得反碼01111111,取反獲得源碼10000000,也就是-128.this
public static void main (String[] args) { String classFile = "com. jd. ".replaceAll(".", "/") + "MyClass.class"; System.out.println(classFile); }
答案:spa
/////////MyClass.class
JDK API 中關於String類的replaceAll方法code
String replaceAll(String regex, String replacement)字符串
Replaces each substring of this string that matches the given regular expression withe given replacement.源碼
替換符合給定的正則表達式regex的子字符串爲給定的replacement
第一個參數是正則表達式 正則表達式中'.' 默認狀況下表示除了換行符以外的全部字符。 因此com. jd. 被替換爲/////////
若是隻想替換"." 正則表達式應該是"\.",在Java中應該是"\\.",由於Java中對"\"有特殊的要求。