
JVM
曲终人散开
这个作者很懒,什么都没留下…
展开
-
2021-11-15
#!/bin/bash## chkconfig: - 20 80# description: Starts and stops the App.# author:vakinge ENV=devRUNNING_USER=vakingeADATE=`date +%Y%m%d%H%M%S`APP_NAME=passport-server APP_HOME=`pwd`dirname $0|grep "^/" >/dev/nullif [ $? -eq 0 ];then A.原创 2021-11-15 20:58:01 · 230 阅读 · 0 评论 -
JVM(一)
1. java源文件 ----> 编译器 -------> 字节码文件2. 字节码文件 ----> JVM -------> 机器码jvm划分堆(heap线程共享):存放对象和数组,分为新生代(eden,from survivor,to survivor)和老生代,新生代采用复制算法回收。老生代采 ...原创 2019-05-03 17:14:38 · 132 阅读 · 0 评论 -
JVM(二)
JVM类加载机制加载:在内存中生成一个代表这个类的class对象,作为方法区这个类的各种数据的入口.验证:保证class文件的字节流中包含的信息是否符合当前虚拟机的要求.准备:在方法区中分配这些变量所使用的内存空间.解析:虚拟机将常量池中的符号引用替换为直接引用的过程.初始化:执行类构造器<client>方法的过程.使用卸载以下情况不会执行类初始化:1.通过子类引用父...原创 2019-05-04 13:27:47 · 125 阅读 · 0 评论