
JSE笔记
qq_37852483
跟我来每天学一学java吧,日更
展开
-
Day7代码块及成员变量的优先执行顺序
开坑先原创 2020-08-31 21:51:36 · 156 阅读 · 0 评论 -
Day5static关键字
static 关键字的特点1) 随着类的加载而加载2)优先于对象(不依赖于对象的存在)3)为类的所有成员所共享4)可以通过类名访问通过这个特点,我们也可以看出来静态变量和 非静态变量的区别,static关键字的第一点特点表明了 静态变量和 普通成员变量的出现时间不同,非静态变量是在创建对象之后才存在的。第二点已经表明了静态变量已经不再依赖对象而存在了,说明他的所属已经改变成了类,所属不同。第三点表明了,静态变量已经不存在堆中的对象当中了,因为许多共享的东西都在方法区,而非静态变量存在堆中的对象中原创 2020-08-29 00:25:29 · 157 阅读 · 0 评论 -
java中的栈Stack的基本使用
https://www.cnblogs.com/xumz/p/7724934.html原创 2020-08-27 16:55:21 · 189 阅读 · 0 评论 -
Day4Java为什么是值传递
开坑先,原创 2020-08-26 22:10:56 · 110 阅读 · 0 评论 -
Java内存分配 变量存储位置和Jvm的内存模型
Java内存分配 变量存储位置和Jvm的内存模型Java内存分配一 栈二 堆三 寄存器四 常量池五 静态域六 非RAM区域Jvm内存模型一 堆二 栈三 方法区四 本地方法栈五 程序计数器栈和堆的不同Java内存分配一 栈1)需要知道存储项的 生命周期 和 需要在栈中分配多少空间 ,以便上下移动指针 ,指针向上移是释放空间,向下是分配内存空间。2)其存放局部变量二 堆1)与栈不同的是编译器不需要知道需要给存储项从堆中分配多少空间,也不知道存储项生命周期2)其存放 数组 和 对象三 寄存器最快原创 2020-08-26 21:53:49 · 530 阅读 · 0 评论 -
Day3 栈和递归
栈和递归提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录栈和递归前言一、栈栈内存的细节注意事项二、递归经典汉诺塔代码有机会再写总结前言我们在编程的时候有没有遇到过stackoverflow问题,我详细有很多人都有这样的问题下面我们来看看为什么会产生这样的问题的原因,并如何解决提示:以下是本篇文章正文内容,下面案例可供参考一、栈栈内存的细节1)栈内存分配的基本单位:栈帧(栈会给给每一个运行中的方法分配的的内存空间)2)栈帧的生命周期:开始-》方法被调用运行的时原创 2020-08-26 21:12:27 · 242 阅读 · 0 评论