-
栈内存主要存储局部变量
-
方法重载和返回值类型无关,和修饰符列表无关
-
递归
-什么是递归?
自己调自己…
-递归很耗费内存,可以不用就别用。
-递归如果没有return条件,就会出现这样的错误:java.lang.StackOverflowError(栈内存溢出错误),这种错误无法挽回,只有一个结果,就是JVM停止工作
-通过上面一条的叙述,我们就知道:递归必须有结束条件! 否则就会发生栈内存溢出错误
注意:递归可以不用就别用,但是有的情况必须依靠递归方式。比如:目录拷贝。 -
面向对象的三大特征
-封装
-继承
-多态 -
面向对象软件开发的三个阶段(软件开发的生命周期)
-OOA(面向对象的分析)
-OOD(面向对象的设计)
-OOP(面向对象的编程) -
类和对象的概念(重在理解)
-什么是类?
现实世界的抽象,代表一类事物。
-什么是对象?
对象就是个体,是一个类的实例化,现实世界存在的。
-一个类主要描述什么信息?
(状态+动作)
状态(一个类的属性):名字,身高,性别,年龄…
动作(一个类的方法):吃,学习,打篮球…
注意:状态和动作具体到某个对象以后,就会产生不同的结果了(世界上没有完全相同的两片树叶,每个个体都有自己特别的地方)
Java零基础复习Day-3
最新推荐文章于 2024-11-09 12:43:52 发布