sunny123456

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2024年10月11日

摘要: JVM系列1:深入分析Java虚拟机堆和栈及OutOfMemory异常产生原因 前言 JVM系列文章如无特殊说明,一些特性均是基于Hot Spot虚拟机和JDK1.8版本讲述。 下面这张图我想对于每个学习Java的人来说再熟悉不过了,这就是整个JDK的关系图: 从上图我们可以看到,Java Virt 阅读全文
posted @ 2024-10-11 19:06 sunny123456 阅读(37) 评论(0) 推荐(0)

摘要: jvm高级相关知识 二、字节码与类的加载篇 ​ (18-21章) 1、Class文件结构 1.1、概述 1.1.1、字节码文件的跨平台性 1、Java语言:跨平台的语言(write once, run anywhere) ​ ■ 当Java源代码成功编译成字节码后,如果想在不同的平台上面运行,则无须 阅读全文
posted @ 2024-10-11 14:46 sunny123456 阅读(23) 评论(0) 推荐(0)

摘要: JAVA类加载器是从本地 一、概述1、作用类加载器是JVM执行类加载机制的前提。ClassLoader的作用:ClassLoader是Java的核心组件,所有的Class都是由ClassLoader进行加载的,ClassLoader负责通过各种方式将Class信息的二进制数据流读入JVM内部,转换为 阅读全文
posted @ 2024-10-11 14:43 sunny123456 阅读(20) 评论(0) 推荐(0)

摘要: IDEA中VM options参数设置和说明 一、VM options参数设置 打开Run Configurations界面 二、VM options参数说明 -Xms1024m,设置JVM初始堆内存为1024m。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。 -Xmx10 阅读全文
posted @ 2024-10-11 11:02 sunny123456 阅读(10111) 评论(0) 推荐(0)

摘要: C#调用C++ dll教程 文章目录 一、创建C++ dll项目二、C#程序员调用C++ dll三、C++与C#数据类型对应基本数据类型对应表C++指针类型与C#类型 在使用C#开发客户端时,有时需要调用C++ dll,本篇博客来介绍C#程序如何调用C++ dll。 一、创建C++ dll项目 首先 阅读全文
posted @ 2024-10-11 11:00 sunny123456 阅读(1044) 评论(0) 推荐(1)