青岛理工大学理学院Java程序设计基础课件 第二讲(3).pptVIP

  • 0
  • 0
  • 约2.73千字
  • 约 15页
  • 2019-05-13 发布于广东
  • 举报

青岛理工大学理学院Java程序设计基础课件 第二讲(3).ppt

第4讲:方法与包 内容提要 方法 方法的参数传递 方法的可变参数 格式化输出 包 import package 教学要求 重点掌握: 方法的参数传递原则 使用import/package语句的程序代码的编译、执行过程。这也是一个难点。 1 方法的参数传递 Java方法的参数传递所遵循的规则 栈内容拷贝传递。 要理解这个规则需要首先弄清楚Java对内存的划分管理。Java把内存分为栈(stack)和堆(heap)两部分。栈是Java访问内存的入口,对堆的访问是通过栈完成的。在栈中存放变量的值,若变量是基本类型的,则变量的值就是数据本身,这时Java直接把数据放在栈中;若变量是引用类型的,则会在堆中开辟一块连续的区域用来存放对象,并把对象的首地址放在栈中,即变量的值是对象的首地址。 所谓栈内容拷贝传递就是把栈中变量的值拷贝了一份,然后把副本传给了方法参数。 代码演示 21 int i=10; 22 t.methodOne(i); 23 System.out.println(i=+i); 26 A a=new A(); 27 t.methodTwo(a); 28 System.out.println(a.k=+a.k); 30 String s=abc; 31

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档