文章标题
来源:互联网 发布:服务器防火墙开放端口 编辑:程序博客网 时间:2024/06/01 14:55
Think In Java第十三章字符串
- 不可变String
String类中每一个看起来会修改String值的方法,实际上都是创建了一个全新的String对象,以包含修改后的字符串内容。而最初的String对象则丝毫未动。
public class Immutable{ public static String upcase(String s){ return s.toUpperCase(); } public static void main(String[] args){ String q="assdf"; System.out.println(q);//assdf String qq=upcase(q); System.out.println(qq);//ASSDF System.out.println(q);//assdf}}
q还是定义时候的q 传递给upcase方法的只是q的复制品(还是一个引用)。
upcase方法返回的引用指向了一个新的对象,原本的q还在原地。
0 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 如何通过聊天了解一个人?
- PorterDuffXfermode使用
- Android~Handler机制DEMO示例
- Application类作用浅析
- Android中Looper的quit方法和quitSafely方法
- 文章标题
- Mark——URL-统一资源定位器
- 从”JAVA“而终 5:java的运算符
- 大家好
- spring的jdbc操作
- java.io.*与装饰者模式
- C++指向函数的指针
- JSONObject文档
- Objective-C 程序设计 第八章