动力节点java常用类.docVIP

  • 2
  • 0
  • 约8.64千字
  • 约 17页
  • 2018-10-25 发布于江苏
  • 举报
动力节点java常用类

纲要 String StringBuffer 基础类型对应的8个包装类 日期相关类 数字相关类 Random Enum 内容 2.1、String 2.1.1、String类是不可变类,也就是说String对象声明后,将不可修改 public class StringTest01 { public static void main(String[] args) { String s1 = a; String s2 = b; s1=s1 + s2; //ab //new String(“a”); System.out.println(s1); } } 从以上内存图,大家可以看到,String对象赋值后不能再修改,这就是不可变对象,如果对字符串修改,那么将会创建新的对象 注意:只要采用双引号赋值字符串,那么在编译期将会放到方法区中的字符串的常量池里,如果是运行时对字符串相加或相减会放到堆中(放之前会先验证方法区中是否含有相同的字符串常量,如果存在,把地址返回,如果不存在,先将字符串常量放到池中,然后再返回该对象的地址) 2.1.2、String s1 = “abc”和 String s2 = new String(“abc”) public class StringTest02 { public static void mai

文档评论(0)

1亿VIP精品文档

相关文档