JAVA笔记---方法
本站字数:108k 本文字数:399 预计阅读时长:1min 访问次数:次方法的基础
1. return 语句的一些高级应用
1 | public class Method{ |
方法的内存分配
- 方法只定义,不调用,是不会执行的,并且在JVM中也不会给该方法分配
运行所属
的内存空间。 - 在JVM内存主要有三块内存划分:
- 方法区内存
- 堆内存
- 栈内存
- 关于栈数据结构
- 栈:stack,是一种数据结构
- 一个栈 最上方的元素叫做栈顶元素,最下面的元素叫做栈底元素
- 栈帧永远指向栈顶元素
- 栈顶元素处于活跃状态,其他元素处于静止状态
- 术语:
- 压栈/入栈/push
- 弹栈/出栈/pop
- 栈数据储存特点:先进后出,后进先出
- 数据结构反映的是数据的储存形态
- 数据结构是独立的学科,不属于任何编程语言的范畴
- JavaSE的集合章节,使用了大量的数据结构
- 提前精通:数据结构 + 算法
- 常见的数据结构
- 数组
- 队列
- 栈
- 链表
- 二叉树
- 哈希表/散列表
- … …
- 栈:stack,是一种数据结构