80后女教师,伪文艺青年。只写通俗、简明、真诚的故事。<br>热衷于故事中的文化,钟情于超性别意识的叙事<br>微信:flamycrane
![240](https://cdn2.jianshu.io/assets/default_avatar/7-0993d41a595d6ab6ef17b19496eb2f21.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP属地:浙江
关于多态:Father f=new Son();要记住的无非 静态变量和方法:编译和运行看左边(父类) 成员变量:编译和运行看左边 成员方法:编译看左边,运行看右边 ...
class loader加载并非是在程序开始时将所有的类文件加载进去,而是根据需要进行动态加载, 具体加载顺序如上图,最上层的bootstrap classloader是用c...
Java内存分五个区域,其中两个区域是线程公有的,分别是堆区和方法区(常量池在方法区,jdk1.7之后独立出来),剩下三个区域是每个进程都有的:程序计数器,虚拟机栈(线程栈)...
在回答这个问题之前先了解一下Java的一些基础知识。 我们知道Java程序运行在虚拟机环境里,那我们先看一下虚拟机的大致内存结构。如下图所示,虚线框为整个虚拟机内存区域,其中...
先回顾一下Java程序执行的过程: Java程序执行时,第一步系统创建虚拟机进程,然后虚拟器用类加载器Class Loader加载java程序类文件到方法区。 方法区放哪些东...