@XQF
2016-06-30T23:49:13.000000Z
字数 610
阅读 1091
Java
原来这些东西的结构是这样的,以前是没有看过图形结构,对他们的关系也是知道的很少。
类将方法和属性都进行了封装,这样就可以创建和处理相同方法和属性的对象了。但是java中不能定义基本类型对象。因此,java为我们的每一个基本类型都定义了包装类。
注意到基本类型中没有字符串类,因此,String类不属于基本类型,lang包中就有字符串类。当然,这个类中封装了很多的方法。
注意到,在字符串中第一个字符索引为0
有趣的是String类的字符串创建后是不能进行改变的
String s="Hello";
s.concat("world!");
System.out.println(s);
s=s.concat("world!");
System.out.println(s);
注意第一个输出的时候,不会按照我们的意愿进行输出,因为虽然我们成功进行了连接,但是连接成功并不是通过改变原字符串来完成的,而是新建了一个String类,然后我们并没有给新的String对象指定引用。所以在输出时还是输出原来的s。
StringBuffer是可变的,是String的一个对等类
没有引入这个类的话是没有办法进行数字运算的额