叨叨两句

  1. ~

Java易错点

  1. 赋值运算符右边先运算,再累加
String sum = "";
char i = 'a';
char j = 'b';
sum += i + j;// 结果为"195"
//sum += "" + i + j;// 结果为"ab"
//sum += i + "" + j;// 结果为"ab"
//sum += i + j + "";// 结果为"195"
  1. 集合的size()和length()是不同的,前者是元素中的个数,
  2. HashMap中的键和值可以存放任何类型,null也可以
  3. 自动装箱底层
Integer i = 100;
//等同于
Integer i = Integer.valueOf(100);
  1. 自动拆箱底层
Integer i = 10;
int t = i;
//等同于
int t = i.intValue();
    

Wall_Breaker
2.1k 声望1.2k 粉丝

生死之间,就是我的跃迁之路,全程记录,欢迎见证