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