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