随笔分类 - java基础
一些容易遗漏的java小知识点
摘要:1、泛型仅仅是java的语法糖,它不会影响java虚拟机生成的汇编代码,在编译阶段,虚拟机就会把泛型的类型擦除,还原成没有泛型的代码,顶多编译速度稍微慢一些,执行速度是完全没有什么区别的. 2、实现GBK编码字节流到UTF-8编码字节流的转换: 操作步骤就是先解码再编码 用new String(sr
阅读全文
摘要:怎么理解String类型的值是不可改变的 String对象是不可变的,它的内容是不能改变的。下列代码会改变字符串的内容吗? String s = "Java";s = "HTML";答案是不能。第一条语句创建了一个内容为"Java"的String对象,并将其引用赋值给s。第二条语句创建了一个内容为"
阅读全文
摘要:java中的 i++ 和 ++i 首先记着要点: 1.i++是先取值再运算。 2.++i是先运算后取值。 举个栗子: int y,x=3;y=(++x)+(++x); 则y=? 分析:先运算后取值,先计算第一个++x,得到结果x=4,再计算第二个++x,x变成了5,此时第一个x是4。 所以最后x=5
阅读全文

浙公网安备 33010602011771号