12 2021 档案
摘要:这次在学习过程中,为了体现弱引用在OOM异常中的作用修改了-Xms与-Xmx的值。导致堆内存过小,idea无法启动的问题。 原本以为修改的是在idea安装路径下的idea64.exe.vmoptions,其实修改的是缓存中的idea64.exe.vmoptions文件。该缓存存在于C:/User/用
阅读全文
摘要:一:NIO的理解 NIO作为同步非阻塞流与普通IO最大的区别就是 NIO针对缓冲流进行操作而传统IO基于字节、字符进行操作。 NIO主要有三大核心部分:Channel(通道),Buffer(缓冲区), Selector。NIO基于Channel和Buffer(缓冲区)进行操作,数据总是从通道读取到缓
阅读全文
摘要:JVM(Java Virtural Machine) JAVA虚拟机的存在使Java开发的程序具有跨平台性,即一次编译处处运行。在编译完成后生成.class文件(字节码文件)提供给JVM运行。 JVM在运行时的数据区如下: 接下来让我们一起学习一下JVM运行时内存空间的分配 一:程序计数器 程序计数
阅读全文

浙公网安备 33010602011771号