Java知识---函数
来源:互联网 发布:电脑ie卸载软件 编辑:程序博客网 时间:2024/05/29 17:15
1.方法声明(定义)
[修饰符] 返回值类型 方法([参数列表]){
语句序列;
[return [返回值]];
}
2.方法调用(匹配): 方法名+参数类型列表
参数类型列表先精确匹配,再模糊匹配(如果有歧义即多个方法同级别匹配上,编译错误)
方法调用(匹配)跟返回类型没有关系
3.传参
int x = 5; change(x); //基本数据类型,数据存放在栈中,,传的是值(栈中数据) ------传参传的是栈中的值 System.out.println("x="+x); //5 int[] a = {1,3,5}; change(a); //引用类型,数据存放在堆中(栈中存放地址),,传的是地址(栈中数据) ------传参传的是栈中的值 //由于传的是栈中的值,因此更改无效 public static void change(int x){ x++; } //由于传的是地址(引用),因此更改有效 public static void change(int[] b){ for(int i=0;i<b.length;i++){ b[i] = b[i]+1; } }
4.递归的两个要素:
1)鸿沟 (走到什么时候停止)
2)递推 (朝一个方向一直往前走)
阅读全文
0 0
- Java知识---函数
- java 中的构造函数的知识小结
- JAVA小知识——super()函数
- java的一些基本函数知识(包括数组)
- 关于java的构造函数的一些知识
- java常用函数知识——-leetcode篇
- java 自我知识总结 (十)构造函数特点
- JAVA知识
- Java 知识
- Java知识
- java知识
- Java知识
- java知识
- JAVA知识
- java知识
- java知识
- java 知识
- java知识
- Unity与安卓交互心得
- 读取与生成csv最简便方法
- apache shiro学习笔记--03(与spring整合)
- php_桶(简易)排序,冒泡排序写法
- struts2体系图——3
- Java知识---函数
- 【python】list排序 (内置sort函数)
- spring框架入门学习
- codeforces 412 B T-shirt Hunt
- ACM训练周末总结—10月8日
- LeetCode-String to Integer(atoi)
- SpringBoot上传下载
- html+css 实现图片整体布局效果
- 已解决在向有外键表插入数据提示“foreign key constraint fails”