Java零基础复习Day-3

  1. 栈内存主要存储局部变量

  2. 方法重载和返回值类型无关,和修饰符列表无关

  3. 递归
    -什么是递归?
    自己调自己…
    -递归很耗费内存,可以不用就别用。
    -递归如果没有return条件,就会出现这样的错误:java.lang.StackOverflowError(栈内存溢出错误),这种错误无法挽回,只有一个结果,就是JVM停止工作
    -通过上面一条的叙述,我们就知道:递归必须有结束条件! 否则就会发生栈内存溢出错误
    注意:递归可以不用就别用,但是有的情况必须依靠递归方式。比如:目录拷贝。

  4. 面向对象的三大特征
    -封装
    -继承
    -多态

  5. 面向对象软件开发的三个阶段(软件开发的生命周期)
    -OOA(面向对象的分析)
    -OOD(面向对象的设计)
    -OOP(面向对象的编程)

  6. 类和对象的概念(重在理解)
    -什么是类?
    现实世界的抽象,代表一类事物。
    -什么是对象?
    对象就是个体,是一个类的实例化,现实世界存在的。
    -一个类主要描述什么信息?
    (状态+动作)
    状态(一个类的属性):名字,身高,性别,年龄…
    动作(一个类的方法):吃,学习,打篮球…
    注意:状态和动作具体到某个对象以后,就会产生不同的结果了(世界上没有完全相同的两片树叶,每个个体都有自己特别的地方)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值