随笔分类 - 虚拟机
摘要:对象内存构成 ava 中通过 new 关键字创建一个类的实例对象,对象存于内存的堆中并给其分配一个内存地址,那么是否想过如下这些问题: 这个实例对象是以怎样的形态存在内存中的? 一个Object对象在内存中占用多大? 对象中的属性是如何在内存中分配的? 在 JVM 中,Java对象保存在堆中时,由以
阅读全文
摘要:前言 JVM参数解析与调优 JVM 全称 Java Virtual Machine,Java程序编译之后生成的.class文件就是交由JVM执行,由JVM将.class文件内容翻译成对于系统可识别的机器语言,这就是Java之所以能一次编译,到处运行。 JVM参数 JVM堆内存 整个堆大小 = 年轻代
阅读全文
摘要:一、windows环境调整JVM 找到本地环境JDK javahome的配置地址 比如 C盘下jdk目录下的jvm.cfg文件 C:\Program Files\Java\jdk1.7.0_67\jre\lib\amd64\jvm.cfg 用文本编辑器打开,假如我们需要把虚拟机内存调整至 最小2G最
阅读全文
摘要:导读: 类加载器是怎么被创建出来的? 什么是双亲委派机制?为什么要有这种机制? Class实例和类加载器究竟是在Java Heap中,还是在方法区中? 类加载器: 可以实现通过一个类的全限定名称来获取描述此类的二进制字节流。实现这个动作的代码模块成为”类加载器“。 通过自定义类加载器可以实现各种有趣
阅读全文
摘要:出现permission denied 指的是 没有权限 再重新设置一次就可以了 具体的操作如下: 命令行中输入 他会提示你输入新密码,再次输入密码,就输入以前的一样的就行,成功之后,输入 如下图所示: 这时候你会发现你输入命令前的 $ 号已经变成 # 号,这就证明你已经成功了
阅读全文
摘要:vmware安装步骤 https://www.seoxiehui.cn/article-108867-1.html linux安装步骤 https://blog.csdn.net/iqmae68024/article/details/54772918 调整大小 https://jingyan.bai
阅读全文
摘要:前言. java堆,栈,方法区,常量池...... 栈 在函数中定义的一些基本类型的变量数据和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当该变量退出该作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他
阅读全文
摘要:1、Oracle Java SE 8 产品组件 通过上面给定的地址,我们可以看到如下这张图: 通常来说 Java平台标准版(Java SE)包括 Java SE开发工具包(JDK)和Java SE运行时环境(JRE)。 JRE提供了运行以Java编程语言编写的applet和应用程序所必需的库,Jav
阅读全文