- 博客(7)
- 收藏
- 关注
原创 java堆
可视化软件 jvisualvm.exe 设置堆空间大小 比如设置成20兆,在 run、Edit Configurations、VM options内设置 -Xms20m -Xmx20m -X 是jvm的操作指令 ms 是 memory start mx 是 memory max 开发中建议初始值和最大内存是一个值,否则频繁的扩容和释放造成系统性能占用 特例:栈上也可以进行对象分配 暂时先不考虑永久代(元空间)属于堆,设置的堆空间内存比如10m,指的就是新生代和老年代内存之和 ![在这里插入图片描述
2020-06-08 15:07:20
43
原创 JVM_程序计数器和虚拟机栈
行时内存 一个jvm实例对应一个Runtime对象 jvm的线程与本地操作系统的线程直接映射 程序计数器 (the pc register),cpu只有把数据加载到寄存器才能够运行,JVM中的寄存器是对物理PC 寄存器的一种抽象模拟。 只是存储下一条指令地址 虚拟机栈 ...
2020-06-03 16:28:38
127
原创 final、super关键字、抽象类、类的继承
final理解成最终的意思 final定义的类是不可被继承的 final class A{ } class B extends A{ } //错误,A不能被继承 final 修饰的变量为常量,不可被更改,但是要大写 final String IN = "in"; final定义的方法无法被子类覆盖 super关键字 super 和this一个理解成父类,一个理解成子类 this() 、supe...
2020-02-17 16:30:37
33
原创 字符串String的内容不可改变
String String的创建 每个字符串都是匿名对象 ,不同的引用如果指的都是同一块内容,那么不会在堆中再开辟额外的空间。 "hello".equal("hello"); //这就是个匿名对象了,在堆中开辟了一块内存 String str1 = "hello";//这块内存的引用交给了str1 String str2 = "hello"; String str3 = "hell...
2020-02-11 10:28:00
153
原创 java学习笔记
java 学习笔记 第二节 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示; 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示; 全新的 KaTeX...
2020-02-10 12:38:28
26
空空如也
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝