`
xhy0422
  • 浏览: 279429 次
社区版块
存档分类
最新评论

StringBuffer 参数传递

阅读更多

public class Test {

    void method(StringBuffer a,StringBuffer b){
    a.append(b);
    b=a;
   
    }
public static void main(String[] args) {
Test test=new Test();
StringBuffer x=new StringBuffer("A");
StringBuffer y=new StringBuffer("B");
test.method(x,y);
System.out.println(x+","+y);

}

}
分享到:
评论
1 楼 fenghai 2008-09-19  
居然没有一个人发表评论!!!正确输出结果为AB B
至于为什么?就是一个传值与传址的关系,还有StringBuffer的特性!

相关推荐

    Java参数传递的经典示例

    Java参数传递的经典教学PPT,引用类型,基础类型传递的区别,String和StringBuffer类型传递的区别。

    java的传值与传引用详解

     test(string) 调用了 test(StringBuffer) 方法,并将 string 作为参数传递了进去。这里 string 是一个引用,这一点是勿庸置疑的。前面提到,引用是一种数据类型,而且不是对象,所以它不可能按引用传递,所以它是...

    LearningNotes::books: 一些记录~

    LearningNotes Algorithm Data Structure 数据结构03 线性表之链表 数据结构04 链表的面试题 ...007 Java的参数传递是值传递还是引用传递 008 如何用java语言实现C Sharp中的ref关键字(按引用传递参数)的效果 009 j

    java笔试题

    18、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 19、String和StringBuilder、StringBuffer的区别? 20、重载(Overload)和...

    Java知识复习(前篇)

    Java复习(一)基本类型包装类型(含相应基本类型)装箱||拆箱装箱拆箱自动装箱与手动装箱String基本概要String与StringBuffer和StringBuilderString pool参数传递重点类型转换基本概要float 与double的恩怨智能整数...

    任务九:使用集合ArryList集合对类对象Member和Goods类的形势完成淘宝shopping”购物管理系统购物结算模块和客户管理模块

    (1)实现系统数据传递 (2)实现自动计算会员折扣 (3)完善购物结算程序 (4)实现从购物结算程序返回上一级主菜单 2.技能训练 (1)会使用String的相关方法 (2)会使用带参数的方法 3.实践 实践1:实现系统数据...

    java编程中影响性能的一些点

    1.尽量使用final修饰符。  带有final修饰符的类是不可派生... 调用方法时传递的参数以及在调用中创建的临时变量都保存在栈(Stack)中,速度较快。其他变量,如静态变量,实例变量等,都在堆(Heap)中创建,速度较慢。

    java面试题及答案.doc

    29. 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 30. 当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此...

    Java精华(免费版)

    例:在屏幕上打印出一个*组成的矩形,矩形的宽度和高度通过启动程序时传递给main()方法的参数指定。 public class testInteger { public static void main(String[] args) //main()的参数是string类型的数组,用来...

    Android开发学习路线的七大阶段

    看了专业的培训机构的课程大纲,才知道,自己学习android的路途才刚刚开始!特此整理分享一下,希望能帮到那些准备学习android...构造函数、this关键字、方法和方法的参数传递过程、static关键字、内部类,Java的垃极回

    Java入门教程(微学苑)-part1

    3.16 作为参数传递 51 3.17 Java方法重载 52 3.18 Java类的基本运行顺序 53 3.19 Java包装类、拆箱和装箱详解 54 3.20 包装类的应用 54 3.20.1.1 1) 实现 int 和 Integer 的相互转换 54 3.20.1.2 2) 将字符串转换为...

    JAVA面试题最全集

    13.String 和 StringBuffer 14.Serializable 15.MVC (Struts的工作流程) 16.什么是MDA 17.tcp与udp的区别 18.链表与散列表和数组的区别 19.堆和栈的区别 20.ejb的分类及区别 21.你对现在软件业以及国内...

    Java的六大问题你都懂了吗

    在开发一个系统的时候,我们有时候也需要设计不可变类,来传递一组相关的值,这也是面向对象思想的体现。不可变类有一些优点,比如因为它的对象是只读的,所以多线程并发访问也不会有任何问题。当然也有一些缺点,...

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    7.9.3 留个无参数的构造方法——给重要属性赋初始值 183 7.9.4 在构造方法中调用构造方法 184 7.10 方法大汇总 185 7.10.1 本例中用到的类 186 7.10.2 使用例程将本章的知识穿起来 189 7.11 小结:多方位理解...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    7.9.3 留个无参数的构造方法——给重要属性赋初始值 183 7.9.4 在构造方法中调用构造方法 184 7.10 方法大汇总 185 7.10.1 本例中用到的类 186 7.10.2 使用例程将本章的知识穿起来 189 7.11 小结:多方位理解...

    张孝祥Java就业培训教程.pdf

    3.6 函数的参数传递 3.7 Static关键字 3.8 内部类 3.9 使用Java的文档注释 第4章 面向对象(下) 4.1 类的继承 4.2 抽象类与接口 4.3 对象的多态性 4.4 异常 4.5 包 4.6 访问控制 4.7 使用jar文件 第5章 多线程 5.1 ...

    AIC的Java课程1-6章

     掌握定义方法(声明方法)和调用方法,通过参数和返回值传递数据。  理解实际参数与形式参数以及参数类型的提升(隐式转型)。  掌握方法重载(overload)的基本要求。  区别和掌握按值传递与按引用...

Global site tag (gtag.js) - Google Analytics