- 程序结构 顺序 分支 循环
- 条件表达式 判断相等 == 判断不等 取反是!=
- 方法也可以称之为函数 就是一段可以重复执行的代码块 public 返回值 返回结果 数据类型 或者类
- 分为带返回值的方法 和不带返回值的方法 带返回值使用return 关键字返回方法中结果
- return 关键字的特性 只要在方法中遇见则方法结束调用
- 方法的重载 方法名称相同 参数类型个数不同 与返回值无关
- 方法的递归 就是自己调用自己 注意点:必须存在结束条件 每次调用都必须改变传递的参数
//方法的递归调用 实现0~100累加 public static int add(int num){ //开始递归 if(num==1){ return 1; } return num+add(num-1); }
- 面向对象 封装 就是隐藏内部数据对外不可见 继承是子类扩展父类的内容 多态是在可变的范围内进行概念的转换
- 类是抽象的相同属性的集合
- 对象的使用 1: person p = new person(); 2: person p = null; person = new p();
- 栈内存 和 堆内存区别 栈内存中保存的是对象名称 堆内存中保存的是对象的真正内容
- 通过内存的分析 对象之间是相互独立的 每个对象去维护自己堆空间中的数据
- 通过new关键字开辟空间 实例化对象
- 递归demo
public class ShuLie { public static void main(String[] args) { int a = 1; int b = 1; int c = 0; System.out.println(a + "\t" + b + "\t"); for (int i = 0; i < 10; i++) { c = a + b; a = b; b = c; System.out.println(c + "\t"); } } }
2018.7.11 Java 基础笔记 程序结构 方法 重载 递归 面向对象 栈内存 堆内存
猜你喜欢
转载自blog.csdn.net/qq_38202756/article/details/81055881
今日推荐
周排行