您的位置:首页 > 编程语言 > Java开发

JAVA入门学习基础知识之java基础2

2019-02-27 19:31 260 查看

接着上期写,把容易被忽略的知识点梳理一下,共勉哟

6.’+’运算符在java语言中有两个作用:1.求和 2.字符串的连接运算

7.方法定义在类体当中,在一个类当中可以定义多个方法,方法编写的位置没有先后顺序,方法体当中不能再定义方法

8.方法重载机制,解决功能相似的问题;方法,用来解决功能相同的问题。
功能相似的时候,方法名可以相同,这样构成了重载。overload
什么条件满足之后构成了方法重载:
a、在同一个类当中
b、方法名相同
c、参数列表不同:数量、顺序、类型不同
注意方法不可重复定义,重载注意类型必须不一致。

9.什么是递归:方法自身调用自身。递归必须有结束条件,没有结束条件一定会发生栈内存溢出错误。即使有递归有了结束条件,即使结束条件是正确的,也可能会发生栈内存溢出错误,因为递归的太深了。递归是很耗费栈内存的,递归算法可以不用时尽量不用;但是有些情况下该功能的实现必须依靠递归方式。例如目录拷贝。

10.局部变量存在栈内存中,实例变量存在堆内存中

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: