疯狂java


您现在的位置: 疯狂软件 >> 新闻资讯 >> 正文

java软件培训,string类型的相关知识


 

  String类型在我们进行java开发过程中是最经常用到的数据类型,也是java培训中的重点。掌握String类型的相关知识,对于一个java初学者来说是一件重要的事情。以下java软件培训机构将为大家介绍一下关于String类型的相关知识。

  1.1·对于String类型,我们在声明一个String类型变量的时候 String test = "STRING"; 这个时候的test只是一个引用,真正的String是STRING这个字符串。

  1.2·String是不可变类,所以我们在 test+="BUFFER" 的时候,原来的STRING还是存在在内存中的,加上BUFFER之后,内存中又开辟了一块空间,放着STRINGBUFFER这个字符串,并将test指向这一空间。

  1.3·StringBuffer类,允许被修改,不是每个不同的字符串都要生成一个新的对象。

  1.4·对于字符串常量,如果内容相同,Java认为它们代表同一个String对象。而用关键字new调用构造器,总是会创建一个新的对象,无论内容是否相同。

  1.5·不可变类因为它的对象是只读的,所以多线程并发访问也不会有任何问题。但是每个不同的状态都要一个对象来代表,可能会造成性能上的问题。

  通过上面的介绍,希望大家能有效地掌握好java String类型的相关知识,java已经成为了互联网编程语言的老大了,学习java将会使我们的未来更加明朗,那么,广州java培训哪里好呢?广州疯狂java告诉你,选择疯狂软件学院是最近的选择。