自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 JVM堆内存(新生代,老年代,Xms,Xmx)学习整理

JVM堆内存 jvm堆内存主要分为新生代和老年代 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录JVM堆内存前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是

2021-01-14 13:53:19 895 2

原创 类加载器相关知识整理

类加载器相关知识整理类的生命周期类加载器类什么时候被卸载?类的静态方法,静态变量什么时候被执行?双亲委派模型 类的生命周期 一个类的生命周期可以细分以下七步: 加载->验证->分配内存->解析->初始化->使用->卸载 1.加载-读取二进制内容 2.验证-验证class文件格式规范等 3.分配内存-设置类static修饰的变量初始值 4.解析-解析类,接口,字段,类方法的解析等 5.初始化-为静态变量赋值,执行静态代码块 6.使用-创建实例对象 7.卸载-从jvm方法区中

2021-01-03 19:11:10 101 1

原创 java多线程基础

创建线程的两种方法 继承Thread类,实现Runnable方法 线程六种状态 1.当新建一个线程,他是New状态 2.调用线程的start方法会进入Runnable 3.Blocked(阻塞) 4.Waiting(等待) 5.Timed Waiting 6.Terminated 线程终止常见的三种方法 1.stop() 现在已经被弃用了 。(线程不安全) 2.interrupt()推荐使用这种方式(线程安全,会抛出一个异常) ...

2020-05-26 18:02:18 102

原创 jvm运行时数据区基本概念

jvm运行时数据区什么是jvm运行时数据区线程共享线程独占 什么是jvm运行时数据区 jvm运行时数据区主要分为线程共享部分和线程独占部分,主要管理编译好的class文件。 线程共享 线程共享故名思意就是所有线程都可以访问的区域,主要分为两块,方法区和堆,随虚拟机或GC而创建和销毁。 - 方法区 方法区主要储存加载的类信息,常量,静态变量,编译后的代码等 java7放在永久代里,java8放在元数据空间。 - 堆 堆内存细分为老年代,新生代(Eden,s0,s1),存储对象实例。 线程独占 线程独占是指为每

2020-05-21 15:23:28 133

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除