博客作业
文章平均质量分 59
风飞-沙
这个作者很懒,什么都没留下…
展开
-
JVM堆内存(新生代,老年代,Xms,Xmx)学习整理
JVM堆内存 jvm堆内存主要分为新生代和老年代 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录JVM堆内存前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是原创 2021-01-14 13:53:19 · 882 阅读 · 2 评论 -
类加载器相关知识整理
类加载器相关知识整理类的生命周期类加载器类什么时候被卸载?类的静态方法,静态变量什么时候被执行?双亲委派模型 类的生命周期 一个类的生命周期可以细分以下七步: 加载->验证->分配内存->解析->初始化->使用->卸载 1.加载-读取二进制内容 2.验证-验证class文件格式规范等 3.分配内存-设置类static修饰的变量初始值 4.解析-解析类,接口,字段,类方法的解析等 5.初始化-为静态变量赋值,执行静态代码块 6.使用-创建实例对象 7.卸载-从jvm方法区中原创 2021-01-03 19:11:10 · 98 阅读 · 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 · 99 阅读 · 0 评论 -
jvm运行时数据区基本概念
jvm运行时数据区什么是jvm运行时数据区线程共享线程独占 什么是jvm运行时数据区 jvm运行时数据区主要分为线程共享部分和线程独占部分,主要管理编译好的class文件。 线程共享 线程共享故名思意就是所有线程都可以访问的区域,主要分为两块,方法区和堆,随虚拟机或GC而创建和销毁。 - 方法区 方法区主要储存加载的类信息,常量,静态变量,编译后的代码等 java7放在永久代里,java8放在元数据空间。 - 堆 堆内存细分为老年代,新生代(Eden,s0,s1),存储对象实例。 线程独占 线程独占是指为每原创 2020-05-21 15:23:28 · 131 阅读 · 0 评论