zoukankan      html  css  js  c++  java
  • StringBuffer8

    package cn.it;
    /*
     * String ,StringBuffer,StringBuilder的区别
     * A:String的内容不可变的,而StringBuffer,StringBuilder的内容是可变的
     * B:StringBuffer是同步的,数据安全,效率低;StringBuilder不同步,数据不安全
     * 效率高
     *
     * String和StringBuffer的参数传递
     * 基本类型:形式参数的改变不影响实际参数(一旦被赋值不能被改变)
     * 引用类型:形式参数的改变影响实际参数
     *
     * 注意:String作为参数传递,和基本类型作为参数传递效果一样
     */
    public class StringBuffer8 {
     public static void main(String[] args) {
      String s1 = "hello";
      String s2 = "world";
      System.out.println(s1 + "-----" + s2);
      change(s1, s2);
      System.out.println(s1 + "-----" + s2);
     }
     
     public static void change(String s1, String s2) {
      // TODO Auto-generated method stub
      s1 = s2;
      s2 = s1 + s2;
     }
    }
  • 相关阅读:
    并发编程
    网络与WEB 编程
    包和模块
    元编程
    类和对象
    【算法题 14 LeetCode 147 链表的插入排序】
    剑指offer面试54题
    剑指offer 面试51题
    剑指offer 面试3题
    剑指offer 面试52题
  • 原文地址:https://www.cnblogs.com/rong123/p/9894505.html
Copyright © 2011-2022 走看看