java: 开发中遇到的“陷阱”

1, 中文输入问题:【解决:切换回半角输入,删除‘圆角输入法’时,输入的空格】

java: 开发中遇到的“陷阱”

2,a,  特殊的注释【\uxxx】,编译报错,

解决:【系统会默认为这是unicode字符,因不符合格式

-->: \u后面是4个a-f的字母,而报错所以,不要出现\u...的转义字符】

java: 开发中遇到的“陷阱”


    b, 换行转义符:\u000a , 在注释中出现,造成的陷阱

java: 开发中遇到的“陷阱”

    上面的程序, 修改第二行的注释,去掉中间的//程序编译报错

java: 开发中遇到的“陷阱”

3,  泛型--泛型擦除的“陷阱”

java: 开发中遇到的“陷阱”

上面的打印语句稍作修改: 用变量提取接收list2.get(i), 编译通过,运行报错

java: 开发中遇到的“陷阱”


4, String 类的:正则匹配“陷阱”【解决:改为 st.split("\\.") 】

java: 开发中遇到的“陷阱”

注: 借鉴于《疯狂java》