String s = new String("hello");
String s1 = s.substring(1,3);  (s1="el")
String s2 = "hello" (s2是方法区常量池的地址)
s1是再堆内存占一个地方吗?但是,不是new后的对象才在堆内存吗?