- 0
- 0
- 约2.73千字
- 约 15页
- 2019-05-13 发布于广东
- 举报
第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
您可能关注的文档
- 青岛大学文学院中国现代文学课件 第五章.ppt
- 青岛大学文学院中国现代文学课件 第一章.ppt
- 青岛大学文学院中国现代文学课件 封面.ppt
- 青岛大学自动化与电气工程学院计算机控制技术课件 第1章(1).ppt
- 青岛大学自动化与电气工程学院计算机控制技术课件 第1章(2).ppt
- 青岛大学自动化与电气工程学院计算机控制技术课件 第2章(1).ppt
- 青岛大学自动化与电气工程学院计算机控制技术课件 第2章(2).ppt
- 青岛大学自动化与电气工程学院计算机控制技术课件 第2章(3).ppt
- 青岛大学自动化与电气工程学院计算机控制技术课件 第2章(4).ppt
- 青岛大学自动化与电气工程学院计算机控制技术课件 第2章(5).ppt
- 青岛理工大学理学院Java程序设计基础课件 第二讲(4).ppt
- 青岛理工大学理学院Java程序设计基础课件 第九讲.ppt
- 青岛理工大学理学院Java程序设计基础课件 第六讲(1).ppt
- 青岛理工大学理学院Java程序设计基础课件 第六讲(2).ppt
- 青岛理工大学理学院Java程序设计基础课件 第七讲(1).ppt
- 青岛理工大学理学院Java程序设计基础课件 第七讲(2).ppt
- 青岛理工大学理学院Java程序设计基础课件 第三讲(1).ppt
- 青岛理工大学理学院Java程序设计基础课件 第三讲(2).ppt
- 青岛理工大学理学院Java程序设计基础课件 第三讲(3).ppt
- 青岛理工大学理学院Java程序设计基础课件 第十讲.ppt
最近下载
- 城投公司资产管理与资产盘活运营实施手册.docx VIP
- 第十六节 变电设备异常处理.pptx VIP
- 杭州西奥电梯XO-CON8642调试说明书.pdf VIP
- 中国航空工业集团有限公司2026届春季校园招聘笔试历年常考点试题专练附带答案详解.docx VIP
- Al Brooks 价格行为交易趋势篇.pdf VIP
- 2026新译林七下英语U1-8单元作文范文.pdf VIP
- 珍稀濒危野生植物监测技术指南(试行).docx
- 2025年湖南省高中学业水平合格性考试物理卷试题(含答案).docx
- (完整版)土地登记代理人题库及答案(名校卷).docx
- 2026新译林七下英语期末复习作文范文10篇.pdf VIP
原创力文档

文档评论(0)